Support

Home Forums Event Espresso Premium User Roles and Permissions

User Roles and Permissions

Posted: May 8, 2014 at 6:50 am


Simon Barnett

May 8, 2014 at 6:50 am

Searching support, I’ve only found topics relating to staff roles (with Roles & Permissions add-on). But I think user roles may be different, correct me if I’m wrong. My client’s request to modify our so-far-successful EE-based volunteer system is as follows:

GRANTING PERMISSION TO USE CERTAIN CATEGORIES
All volunteers should by default have permission to sign up for & log time in some categories, e.g., gardening, market. However, permission would need to be granted for them to sign up for and log time in certain other categories, e.g., giving tours, working in finance, etc. We’d also like to be able to see which volunteers have permission to sign up/log time in each category (e.g., how many approved tour guides do we have and who are they?)

I am already using Members plugin to manage the “Volunteer” role which allows access to the system (including my Gravity Forms-based time-logging system). Would additional roles be the solution here, or does EE have another way of fine-tuning who can book for what?


Dean

May 9, 2014 at 4:23 am

Hi Simon,

I think you will need to use additional roles. I can’t see a way of using EE to achieve that use case.


Simon Barnett

May 9, 2014 at 9:08 am

Thanks Dean,

How would I use additional roles to restrict access to certain events or types / categories of events?


Dean

May 12, 2014 at 1:30 am

Hi Simon,

I think the best way would be to use the EVENT_LIST shortcode on individual pages and limit those pages by role.

https://eventespresso.com/wiki/shortcodes-template-variables/#event-list


Simon Barnett

May 12, 2014 at 1:41 am

Should be very possible with Members plugin. And maybe something like making use of the role body tag to hide specific classes of calendar items.
Many thanks for your help Dean


Dean

May 12, 2014 at 2:41 am

No problem!

The support post ‘User Roles and Permissions’ is closed to new replies.

Have a question about this support post? Create a new support post in our support forums and include a link to this existing support post so we can help you.

Event Espresso