Support

Home Forums Community Forum Calendar Add on Permissions

Calendar Add on Permissions

Posted: January 25, 2018 at 11:45 am


Cory Church

January 25, 2018 at 11:45 am

I created a site for a client. They have EE4 and the calendar add-on. I used the Advanced Access Manager plugin to copy the administrator role and create for them a special admin role with some restrictions (WP settings, plugins are hidden). They can use all functions of EE4 to their hearts desire yet the Calendar add-on section under EE4>settings is missing. When they go to the direct page (http://www.theirsite.org/wp-admin/admin.php?page=espresso_calendar), it says “Sorry, you are not allowed to access this page.” I have verified that Advanced Access Manager is not causing the issue. Why can’t they access the calendar but they can access everything else in EE4? They don’t have to pay another $70 for the roles and permissions add-on do they? That’d be insane really. Any help is appreciated.


Josh

  • Support Staff

January 25, 2018 at 12:25 pm

Hi Cory,

Why can’t they access the calendar but they can access everything else in EE4?

May I ask which capabilities are they restricted from? If the administrator capability was removed from their account, that’d be why they can’t access the calendar settings.

They don’t have to pay another $70 for the roles and permissions add-on do they?

No. There isn’t a roles and permissions add-on for Event Espresso 4.


Cory Church

January 25, 2018 at 12:41 pm

I’m not sure about that. maybe. Advanced Access Manager shows 277 capabilities for this “special admin” role.

these 3 screenshots show which capabilities this role has (check marks are which ones they have):

http://take.ms/zTudh
http://take.ms/ZTDgi
http://take.ms/xnq6e

You can see this role has pretty much every capability. I do not see a capability called “Administrator.” can you check these screenshots out and let me know if you see anything?

thanks.


Josh

  • Support Staff

January 25, 2018 at 1:08 pm

Hi Cory,

Those screenshots do not include an “Administrator” capability, so that’s a good indication that they do not have that capability. Currently the EE4 calendar add-on checks for the “Administrator” capability, so without that capability they’ll not be able to access those settings.

Another approach you could take is ditch the AAM plugin and instead use either Members or Advanced Access Manager, then give your client the Administrator role, then remove any specific capabilities that you want to restrict them from. Eg. you can remove caps like “edit_themes”, “activate_plugins” and so on.


Cory Church

January 25, 2018 at 1:20 pm

For AAM, I needed to clone the main ADMIN role and then edit that one because many people (the client’s staff) are apart of the clone-ed admin role and i didn’t want to restrict the main admin role because then it’d restrict me. am i right with that line of thinking?


Cory Church

January 25, 2018 at 1:21 pm

oddly enough, i just searched the capabilities of the actual administrator role and AAM does not list an “adminstrator” capability for that role either.


Josh

  • Support Staff

January 25, 2018 at 1:53 pm

I needed to clone the main ADMIN role and then edit that one because many people (the client’s staff) are apart of the clone-ed admin role

You can do the same with User Role Editor as well. Along with that it will allow you to add an “administrator” cap to their role, then the “Special Admin” accounts will have access to the Calendar settings page.


Cory Church

January 25, 2018 at 1:56 pm

ok. thank you for your help!

The support post ‘Calendar Add on 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