0

私は DNN 7.4.1 Community Edition を使用しています。特定のセキュリティ ロール (「編集者」) を使用して、すべてのモジュールのコンテンツを編集できるようにしたいと考えていますが、すべてのモジュールの設定を編集することはできません。このSOの質問がこれに対処していることは知っていますが、回答はかなり古くなっているため、この問題に関連する最近の知識があるかどうかを確認したいと思います.

DotNetNuke Professional エディションは現在、EVOQ コンテンツと呼ばれていると思います。私の問題の特異性のために、追加機能の小さな部分をアップグレードすることは避けたいと思います (財政的にもオプションではない可能性があります)。ただし、アップグレードすると、アクセス許可に対する自由度が高くなるようです。

Oliver Hine の DotNetNuke 用拡張アクセス許可プロバイダーに関する限り、それは数年間更新されていません。この拡張機能をインストールしましたが、頭痛の種が増えるようです。インストールするとすぐに、管理者ロール以外のユーザーはページ全体を表示できなくなります。「すべてのユーザー」に「ページの表示」を許可するようにページ権限を調整した後でも、すべてのモジュールが表示されません。個々のモジュールのアクセス許可をいじった後、すべてのアクセス許可がそのロールに付与された後にのみ、特定のモジュールが特定のユーザーに表示されました。この拡張機能は、説明どおりに機能する場合に最適です (そして、個々のモジュールのアクセス許可を大量に設定する必要はありません)。

それで、「編集者」の役割がモジュール設定にアクセスできないようにする上記の方法以外に、モジュールのコンテンツを編集できるようにする方法はありますか?

よろしくお願いします

4

2 に答える 2

1

github には少し新しいバージョンがあり、運が良いかもしれません。完全にテストする時間はありませんでしたが、codeplex にあるものよりも改善されています。

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

それでも問題が発生する場合は、私の Web サイトで私に連絡してください。問題を解決します。

于 2015-08-26T06:56:05.203 に答える
0

残念ながら、その他の投稿に対する私の答えは、現在の解決策として残っています。オリバーがここに現れて、いくつかの洞察を提供するかもしれませんが。

これは、拡張された詳細なアクセス許可を使用して DotNetNuke Professional (EVOQ) エディションで実現できます。

于 2015-08-26T03:04:39.887 に答える