I created a role called Event Creator and would like the users assigned this role to see only events created by her/him, so that different event creators can only see events created by themselves, not able to see events created by others.
How can this be achieved?
At the moment, the user having such role can see events created by others as well.
Event Espresso uses the capabilities assigned to the user to determine what they have access to, if your users can see each others events then they must have the _others capabilities assigned to the role (there are multiple _others caps, but for example ee_read_others_events)
I have previously shared simple plugin that has an example of how you can setup a role to do what you need, take a look here: http://take.ms/WcoqG
That plugin creates 2 roles ‘Event Organizer’ (which only has access to ‘their’ events and ‘Events Manager’ which has full access to Event Espresso (including others events) but not other sections of the Dashboard.
Take a look at the Event Organizer role for an example of the capabilies you want to assign to your role, or simply install the above plugin, assign the users as ‘Event Organizer’ and assign them as EVent Organizer to see if that suits your needs.
TQ for your feedback.
Case closed.
Keep up the good work of supporting us.
Viewing 2 reply threads
The support post ‘Filter events created by event creator’ 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.