I recently applied Magento patch SUPEE-6285 and now I am having some permissions issues for non-admin users. Certain sections of the admin were accessible to limited users that are no longer accessible. If I look at the role resources for the role I see that the section is enabled and, when logged into that role I see the menu option, but if I pick it I get Access Denied. The 3 extensions I know of so far that are giving me trouble are
- Commerce Themes - Guess To Registered Customer
- They add "Manage Guest To Reg" under the "Customers" menu
- Adjustware - Abandoned Cart Alerts
- They add menu items under Newsletter
- Adjustware - Review Reminders
- They add menu items under Newsletter
I'm sure there are other extensions with similar problems, and it's likely due to how they implemented their admin pages, but I haven't been able to figure it out yet. Anyone have a fix?
UPDATE I tried changing how the router was defined, but it didn't help.
WAS:
<admin>
<routers>
<GuestToReg>
<use>admin</use>
<args>
<module>CommerceThemes_GuestToReg</module>
<frontName>GuestToReg</frontName>
</args>
</GuestToReg>
</routers>
</admin>
CHANGED TO:
<admin>
<routers>
<adminhtml>
<args>
<modules>
<GuestToReg after="Mage_Adminhtml">CommerceThemes_GuestToReg_Adminhtml</GuestToReg>
</modules>
</args>
</adminhtml>
</routers>
</admin>