2014-06-17 37 views
4

我只想問如何在Magento中創建需要只讀訪問權限的角色權限。 角色權限是專門爲客戶服務代表設計的,我想在不修改後端的情況下授予角色權限。Magento管理面板中的只讀角色權限

創建只讀權限的任何建議或解決方案。

角色:客戶服務 權限:閱讀銷售訂單標籤

在先進的感謝唯一通道!

回答

2

這不是Magento的一項功能,需要覆蓋核心文件。有安全的方法可以做到這一點,最有可能會是這只是一個文件:

app/code/core/Mage/Adminhtml/Controller/Action.php 

和簡單的方式來完成,如果不引入整個模塊結構,將它複製到本地codepool和修改有:

app/code/local/Mage/Adminhtml/Controller/Action.php 

本地codepool的核心之前加載,並在Magento的類名匹配的文件系統中的位置,因此,如果該文件在本地存在,那麼Magento的不會打擾核心尋找它。

+1

我試圖覆蓋Action.php的核心文件,大部分提交函數都在工作,其中顯示「訪問被拒絕」。 事情是其他功能仍然可以編輯,如: 重新發送電子郵件, 批量狀態更新,等等。 只讀函數沒有完全集成。 我認爲60%的功能只起作用。 =) 任何建議。 謝謝, –