我正在使用 DNN 7.4.1 社区版,我希望拥有一个特定的安全角色(“编辑者”)来编辑每个模块的内容,但不能编辑每个模块的设置。我知道这个 SO question解决了这个问题,但答案已经过时了,我想看看是否有与这个问题相关的最新知识。
我相信 DotNetNuke 专业版现在被称为 EVOQ 内容,并且由于我的问题的特殊性,我宁愿不升级一点点附加功能(在经济上也可能不是一个选择)。但是,升级似乎让我对权限有更多的自由。
至于 Oliver Hine 的 DotNetNuke 增强权限提供程序,它已经好几年没有更新了。我已经安装了这个扩展,但它似乎增加了更多的麻烦。安装后,除管理员角色之外的任何用户都不再可见整个页面。即使调整页面权限以允许“所有用户”“查看页面”,所有模块仍然不可见。在摸索各个模块权限后,某些模块只有在授予该角色所有权限后才能对某些用户可见。如果它按描述工作(并且没有设置大量单独的模块权限),这个扩展将是完美的。
那么,除了上面提到的方法之外,还有什么方法可以让我阻止“编辑”角色访问模块设置,但仍然允许他们编辑模块内容?
非常感谢你