Jump to content


Replying to Why Is The Role "author" Allowed Access In The Exchange Dashboard?


Post Options

  or Cancel


Topic Summary

zewolfe

Posted 13 January 2014 - 09:30 PM

I went to a dev test site and installed Exchange and the same Exchange add ons as on the client site. Advanced Access Manager was already installed. I then logged out and logged in as an author. Exchange did not show up on the Dashboard.

Here's the critical piece. The version of Advanced Access Manager was v.1.6.8. I intentionally didn't upgrade to v.2.0 to see what happened. I uninstalled and deleted Advanced Access Manager 2.0 on the client website. I then installed AAM v.1.6.8 and activated it, and set the restrictions for Author. I logged in as an Author using another browser. Exchange did not appear on the Dashboard. There's something about the client website and AAM v.2.0 that is causing it not to work on Exchange.

I am going to stay with Advanced Access Manager version 1.6.8 and instruct the client to leave it alone and not update. I'll continue to monitor AAM on one of my dev sites.

Elise Alley

Posted 13 January 2014 - 06:07 PM

Hey Mike,

That is odd.  I'm using Exchange, Builder Air and 2.0 of Advanced Access Manager.  Exchange only shows for me when I'm signed in as an admin.

Let us know how things go on your test site.

Thanks,

Elise

zewolfe

Posted 13 January 2014 - 05:47 PM

Hi Elise,

I deactivated every plugin except Exchange and Advanced Access Manager. Exchange still shows up on the Dashboard and allows access. I also just noticed that Widget Content is available, something that has also been restricted to Authors. I'm going to try and duplicate the problem on one of my test sites. This is the first website where I have used Builder Air, Exchange and Advanced Access Manager, together. This is also Version 2 of Advanced Access Manager. V2 just came out of Beta release.

I may resort to hard coding some of the role capabilities.

Have a fine weekend,

Mike

Elise Alley

Posted 13 January 2014 - 04:42 PM

Hi Mike,

Exchange does not give access to the Author role, or any role other than Admin (or Super Admin).  Just to test, I installed the Advanced Access Manager plugin on my site and restricted access to Exchange to admins only.  The Author role still did not have access to Exchange on my site.

Can you test to see if there is another plugin creating a conflict?  So deactivate everything except for Exchange and the Advanced Access Manager plugin and then see if it works properly.  If it does, reactivate your other plugins one at a time, testing each time to see which plugin is creating the conflict.

Give that a try and let us know how it goes.

Thanks,

Elise

zewolfe

Posted 13 January 2014 - 04:14 PM

I have installed Builder Air with the Exchange plugin. I have also installed the Advanced Access Manager plugin. The issue is that the Author role is allowed access to the Exchange plugin from the WordPress Dashboard, even though access is restricted in Advanced Access Manager. The plugin's author has suggested that this may be due to something in Exchange that gives the Author role the capability to access the Exchange backend. I need to restrict access to Exchange for all roles except Administrator.

Is there something I can configure or change in Exchange to restrict access by role?

Alternatively, is there PHP code that can be added to the theme's functions.php file to just hard code access so that the Author and Editor roles have no access to the backend of Exchange?

Thanks,
Mike

Review the complete topic (launches new window)