In the later versions of EE4 you’ve added custom capabilities which one can hook onto a user role. That’s great!
Unfortunately they don’t do squat. Users have to be admins in order to be able to work with Eventespresso in the backend. I’ve tried setting up the editor role and I’ve tried a custom created role and neither get access to eventespresso. I glanced over some of your code and while you have created custom capabilities it still seem like you’re checking if logged in user is admin in some key places (cant remember where tho, sorry).
I’d love to see this work! And it seems like it should 🙂
I think it depends on which version you are testing this with. In 4.5 we added some minor custom capabilities, whereas in 4.6 we have added over 100 granular capabilities.
Have you had a chance to review the EE4 Capabilities System documentation?
The support post ‘Administration is limited to admin user role, why?’ 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.