Lorsque vous vous connectez au panneau d'administration Magento, seuls les éléments de menu auxquels vous avez accès vous sont affichés. Où est-ce que Magento vérifie le rôle de l'utilisateur pour déterminer quels éléments de navigation devraient être affichés? (Je ne suis pas intéressé par la méthode _isAllowed sur les contrôleurs Admin, je suis intéressé par le rendu de navigation). De même que je suis ici, en dehors des méthodes _isAllowed, de rendu de navigation et d'API SOAP/RPC mentionnées ci-dessus, quelles autres parties du système Magento reposent sur ACL?Où le rendu de navigation du panneau d'administration de Magento s'accroche-t-il à la liste de contrôle d'accès?
2
A
Répondre
2
On dirait que Mage_Api_Model_Config
et Mage_Admin_Model_Config
sont impliqués dans l'API et les autorisations administrateur respectivement; les deux ont les méthodes
loadAclResources()
getAclAssert()
getAclPrivilegeSet()
Cheers, JD
2
J'ai trouvé ce que je cherchais, mais je suis toujours intéressé par d'autres domaines de l'admin qui utilisent les ressources ACL.
Mage_Adminhtml_Block_Page_Menu::_checkAcl