2016-07-20 90 views
-1

我們已經構建了一個使用OrchardCMS版本1.9.2.0的應用程序OrchardCMS內容權限

我正在努力尋找設置權限的正確方法。我們創建了一些自定義角色,並使用標準的Orchard用戶模塊爲這些角色分配了一些新用戶。

我們還安裝了Orchard.ContentPermissions - 版本:1.6,用於設置項目權限。

看起來基地果園權限優先於內容權限。

E.g.如果我沒有在頁面標題下設置查看頁面權限(https://db.tt/2kgHtalc),我收到一條消息說...

無法查看內容。當前用戶[用戶名]不具有ViewContent權限。

即使我已在單個頁面上設置了該角色的權限(https://db.tt/BnS3uzWK)。

問題是,如果我添加查看頁面權限的角色,所有頁面似乎繼承權限,用戶可以查看一切。同樣,不管每個頁面上的設置如何。

基本上,我想要做的就是爲單個頁面設置單獨的權限。那可能嗎?似乎很基本!所以我想我錯過了一些東西。

任何幫助表示讚賞!

回答

0

通過重新安裝模塊來解決這個問題。不知道是什麼原因造成了這個問題。

作爲一個說明:當你卸載模塊,表...

[CF_Orchard_ContentPermissions_ContentPermissionsPartRecord]

不移除。因此,重新安裝模塊可以工作,但是可以嘗試創建一個導致SQL錯誤的同名表。錯誤日誌提到這個表仍然存在。

刪除表並嘗試再次啓用,你應該很好。