Недавно я применил патч SUPEE-6285 для Magento, и теперь у меня возникли проблемы с правами доступа для пользователей без прав администратора. Некоторые разделы администратора были доступны ограниченным пользователям, которые больше не доступны. Если я посмотрю на ресурсы роли для роли, я увижу, что раздел включен, и при входе в эту роль я вижу пункт меню, но если я выберу его, я получу отказ в доступе. 3 расширения, о которых я знаю до сих пор, доставляют мне проблемы:
- 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
Я уверен, что есть и другие расширения с похожими проблемами, и, вероятно, это связано с тем, как они реализовали свои административные страницы, но я пока не смог в этом разобраться. У кого-нибудь есть исправление?
ОБНОВЛЕНИЕ Я попытался изменить способ определения маршрутизатора, но это не помогло.
БЫЛО:
<admin>
<routers>
<GuestToReg>
<use>admin</use>
<args>
<module>CommerceThemes_GuestToReg</module>
<frontName>GuestToReg</frontName>
</args>
</GuestToReg>
</routers>
</admin>
ИЗМЕНЕНО НА:
<admin>
<routers>
<adminhtml>
<args>
<modules>
<GuestToReg after="Mage_Adminhtml">CommerceThemes_GuestToReg_Adminhtml</GuestToReg>
</modules>
</args>
</adminhtml>
</routers>
</admin>