首页 文章

DNN - 允许角色编辑模块内容但不编辑设置

提问于
浏览
0

我正在使用DNN 7.4.1社区版,我希望有一个特定的安全角色("Editors"),以便能够编辑每个模块的 content ,但无法编辑每个模块的 settings . 我知道this SO question解决了这个问题,但答案已经过时了,我想看看是否有更多关于这个问题的最新知识 .

我相信DotNetNuke专业版现在被称为EVOQ内容,由于我的问题的特殊性,我宁愿不升级一小部分附加功能(也可能不是经济上的选项) . 但是,升级似乎可以让我在权限上拥有更多自由 .

至于Oliver Hine的DotNetNuke增强权限提供程序,它已经好几年没有更新了 . 我已安装此扩展程序,但它似乎增加了更多的麻烦 . 安装完成后,除管理员角色之外的任何用户都不再可以看到整个页面 . 即使在调整页面权限以允许“所有用户”到“查看页面”之后,所有模块仍然不可见 . 在使用单个模块权限摸索后,只有在为该角色授予所有权限后,某些用户才能看到某些模块 . 如果它按照描述工作(并且没有设置大量的单个模块权限),这个扩展将是完美的 .

那么,除了上面提到的方法之外,还有什么方法可以阻止“编辑”角色访问模块设置,但仍允许他们编辑模块内容?

非常感谢你

2 回答

  • 0

    在github上有一个稍微更新的版本,你可能会有更好的运气 . 我没有时间对它进行全面测试,但它比codeplex上的内容有所改进 .

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

    如果您仍然遇到问题,请在我的网站上与我联系,我会解决问题 .

  • 1

    不幸的是,我对其他帖子的回答仍然是目前的解决方案 . 虽然奥利弗可能会出现在这里并提供一些见解 .

    这可以通过使用扩展粒度权限的DotNetNuke Professional(EVOQ)版本来实现 .

相关问题