0

我正在使用DNN 7.4.1社區版,我希望具有特定的安全角色(「編輯」),以便能夠編輯每個內容的內容模塊,但無法編輯每個模塊的設置。我知道this SO question解決了這個問題,但答案相當過時,我想看看是否還有與此問題相關的最新知識。DNN - 允許角色編輯模塊內容但不設置

我相信DotNetNuke的專業版是現在所謂的,EVOQ內容,而且由於我的問題的特殊性,我寧可不要一個小片的附加功能升級(也可能不是經濟上的選擇)。然而,升級似乎讓我有更多的權限自由。

就Oliver Hine的DotNetNuke增強許可提供商而言,它已經有幾年沒有更新過。我已經安裝了這個擴展,但它似乎增加了更多的麻煩。安裝完成後,除管理員角色以外的任何用戶都不再可看到整個頁面。即使在調整頁面權限以允許「所有用戶」爲「查看頁面」之後,所有模塊仍然不可見。在摸清個人模塊權限之後,只有在將所有權限授予該角色後,某些模塊纔可見。如果按照描述工作(並且不設置單獨的模塊權限),此擴展將是完美的。

那麼,有沒有其他方法可以讓我阻止「編輯」角色訪問模塊設置,但仍允許編輯模塊內容?

謝謝你親切

回答

0

不幸的是,我對那篇文章的回答仍然是當前的解決方案。雖然奧利弗可能會在這裏出現並提供一些見解。

這可以通過使用擴展 粒狀權限DotNetNuke的專業人員(EVOQ)版本來實現。

+0

我認爲可能是這種情況。我會試試Oliver的新版本增強權限提供程序! –

1

在github上有一個稍微更新的版本,你可能會有更好的運氣。我還沒有足夠的時間來完全測試它,但它是對codeplex上的改進的改進。

https://github.com/ohine/Dnn.Enhanced-Permissions-Provider

如果您仍然遇到問題,請聯繫我在我的網站,我會得到的事情搞掂。

+0

謝謝!我確實看到了新版本的參考,但是在我最初的互聯網搜索期間,我無法找到它。我會試試這個選項。 –