我只想询问如何在Magento中创建一个需要只读访问权限的角色权限。 角色权限是专门为客户服务代表设计的,我想在不修改后端的情况下授予他们角色。
创建只读权限的任何建议或解决方案。
角色:客户服务 权限:“销售订单”选项卡上的只读访问权限
答案 0 :(得分:2)
这不是Magento的一项功能,需要覆盖核心文件。有安全的方法可以做到这一点,而且很有可能只是这一个文件:
app/code/core/Mage/Adminhtml/Controller/Action.php
在不引入整个模块结构的情况下实现这一目标的一种简单方法是将其复制到本地代码池并在那里进行修改:
app/code/local/Mage/Adminhtml/Controller/Action.php
本地代码池在核心之前加载,并且在Magento类名称中与文件系统中的位置匹配,因此如果该文件存在于本地,则Magento不会在核心中寻找它。