Support

Home Forums Roles and Permissions Add-ons (EE3) Staff roles/permissions

Staff roles/permissions

Posted: May 6, 2014 at 10:00 am


Rae Walaska

May 6, 2014 at 10:00 am

I am trying to create staff members and assign events to them but would like it so they are only able to see the attendee’s list. I do not want the staff members to have access to the events in any capacity other than viewing the attendee’s list. Is this something that can be done and if so can you walk me through it?

WP versions: 3.9
Event Espresson: 3.1.36.5.P
Event Espresso – Calendar: 2.2.3.p
Event Espresso – MailChimp Integration: 1.2
Event Espresso – Permissions: 1.5.5.p
Event Espresso – Recurring Events: 1.1.8.p
Event Espresso – Social Coupons: 1.5.4.p
Event Espresso – Social Media: 1.1.7.p
Event Espresso – Ticketing: 2.1.p

Registration Page: http://murdernmayhem.com/mysteryparties/event-registration/

Thank you in advance for your help.


Josh

  • Support Staff

May 6, 2014 at 2:02 pm

Hi Rae,

One way this can be done is create a WordPress page for each of the staff, then use a plugin like User Specific Content to allow you to select users to show a specific page to. In this case you will not give them an event admin user role because you only want to give them access to view attendee lists.

You assign events to staff by assigning an event category for each staff member. For example if Jim, Sally, Bob, and Hillary are the names of the staff, you’d create event categories for Jim, Sally, Bob, and Hillary. Then assign the events to the categories for each of the staff.

Then on each page you created earlier you place the [ATTENDEE_LIST] shortcode and use the category_identifier parameter so that it only displays the lists for the staff viewing their page.


DM Eddy

May 12, 2014 at 10:45 pm

Hi Josh, I like this solution but is there a way to hide those event categories from the public? I’m using the event categories on the front page as a way for the customer to filter results. I wouldn’t want the instructor names to show up there.


DM Eddy

May 12, 2014 at 10:51 pm

Hi Josh, I found this from one of your previous posts. Using this example, I would assign a date and ID to each staff member and then hide the ID’s with css?

The event_list and espresso_calendar category parameters do not have a filter to exclude a specific category at this time. I can suggest creating a new category, and assigning the events you’d like to appear on a page by using the [EVENT_LIST] category parameter on a separate page (for the event list), and add the category parameter for the calendar. Note that the [EVENT_LIST] shortcode should not replace the [ESPRESSO_EVENTS] shortcode. See the shortcode documentation for more info: https://eventespresso.com/wiki/shortcodes-template-variables/

Calendar shortcode documentation can be read here: https://eventespresso.com/wiki/calendar/

Date entries can be selectively hidden with CSS. As an example, this will hide the date from the list for an event with the ID of 1:

#event_date-1 {display:none;}


Rae Walaska

May 13, 2014 at 10:47 am

Thanks for the help – however, when I add the [ATTENDEE_LIST] shortcode to a page, absolutely nothing happens…am I doing something wrong? Are there other parameters I need to enter into the code, and if so, how?

Thank you so much for your help.


Jonathan Wilson

May 13, 2014 at 1:59 pm

Hi Rae,

Are you copying and pasting the shortcode? If so, please make sure you paste it into the Text tab of the editor, and not Visual. And make sure there are no “pre” tags around the shortcode.

The support post ‘Staff roles/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