Hi,
When i create a new user role, even if the Jmmegamenu is checked, the admin JmMegaMenu menu isn’t showed on backend
Magento ver. 1.7.0.2
JmMegaMenu ver.1.2.5
How can i fix this?
Thanks
9 answers
Thanks for bringing the case to our attention. For now JM Mega Menu does not work properly when assign role for user. We take it as note as the improvement for the future.
So, there’s no way to display JmMegaMenu backend menu on different users than administrators. No workarounds?
Yes, at the moment our JM mega menu extension doesn’t support to decentralize role permissions.
It is fixed yet? How do I
Hi Do Huy,
The extension now supports feature of setting permission at backend.
Please download the latest version of megamenu to check at your end.
Please let me know if you still have any concern.
Regards,
Lara
How can i fix this? JmMegaMenu 1.2.6. I don’t want to update the new version.
@Do Huy: The issue on your site will be resolved within latest version, you can get it here https://www.dropbox.com/s/15zjrb0d8chgftl/JmMegamenu.zip?dl=0
and compare the files config.xml & adminhtml.xml in folder \code\local\Wavethemes\Jmmegamenu\etc
with config files in the Jm Mega menu in your website.
Let’s see & change the config node
<menu>….</menu>
And
<acl>…</acl>
Then let me know if you need further helps.
Thanks! It worked. But can access the URL (http://……/index.php/jmmegamenu/adminhtml_jmmegamenu/group/)by using the account does not have permission.
@Do Huy:
You can resolve this issue with one of these 2 options:
Option 1: Set the config field “Add Secret Key to URLs” to “yes” in System/Configuration/Advance/Admin/Security/Add Secret Key to URLs in the back-end config of your website.
Option 2: Open the php file at: \app\code\local\Wavethemes\Jmmegamenu\controllers\Adminhtml\JmmegamenuController.php
and copy & paste at end of that file the bellow code function:
protected function _isAllowed()
{
switch ($this->getRequest()->getActionName()) {
case 'group':
case 'index':
default:
return Mage::getSingleton('admin/session')->isAllowed( 'joomlart/jmmegamenu/groups/');
break;
}
}
Let me know if you need further helps.