2010-09-16 39 views
2

当您登录到Magento管理面板时,只显示您的角色允许您使用的菜单项。在Core中,Magento会检查用户的角色以确定应显示哪些导航项目? (我对管理控制器上的_isAllowed方法不感兴趣,我对导航渲染感兴趣)。在上述_isAllowed,导航渲染和SOAP/RPC API方法之外,就像我在这里一样,Magento系统的其他部分依赖于ACL?Magento的管理面板导航渲染钩入了ACL?

回答

2

貌似Mage_Api_Model_ConfigMage_Admin_Model_Config参与respecively的API和管理权限,它们都具有方法

  • loadAclResources()
  • getAclAssert()
  • getAclPrivilegeSet()

干杯, JD

2

找到了我正在寻找的东西,但我仍然对使用ACL资源的管理员的其他区域感兴趣。

Mage_Adminhtml_Block_Page_Menu::_checkAcl