2010-09-16 41 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