Hi, can I use this add-on to create separate event admins who cannot edit each other’s forms? If so, grateful if you would point me to any tutorial/sample.
No, that isn’t what the People Add-on is used for, its to assign ‘people’ to events, as in Speakers etc that will be attending the event, not the admin staff that will be managing the event.
When you say edit each other’s forms, can you add some details as to what you mean?
You can create roles in which users only have access to events they are set as the author on and the registrations that a relevant to that event. Is that what you are looking for?
E.g. Admins A and B are allowed to create events of their own but Admin A cannot edit/view registrants/attendees etc of events created by B and vice versa.
Ok, so you’ll need to give those users the capabilities they need to only view ‘their’ events and relevant objects.
I’ve previously created a plugin that adds 2 roles to a site, ‘Event Organizer’ which is a user that should only have access to their own events & registrations etc and an ‘Events Manager’ which has full access to EE which you can use as an example:
If you install that and active it on the site, you can then remove it as the roles are stored in the database, set the user to an ‘Event Organizer’ and then set that user as the author of the event. Log in as that user and they should only have access to the events they are set as an author for and the registrations linked to that event.
EE has capability checks littered throughout the code which allows for this, however EEE was designed to be used by an organization host ‘their’ events rather than multiple Event Admins hosting their own events within a single install so I’d recommend testing the above and altering any of the capabilities to suit.
Viewing 3 reply threads
The support post ‘People Admin Add-on’ 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.
Support forum for Event Espresso 3 and Event Espresso 4.