自定义角色中的用户缺少 DNN9 "Add Module"

DNN9 "Add Module" Missing for Users in Custom Roles

当以 DNN9 中的自定义角色登录用户时,"Page Edit Mode" 中缺少 "Add Module" 按钮,而 "Add Existing Module" 和 "Page Settings" 按钮可用.

如何让旧的

实际结果:

预期结果:

环顾四周后,您似乎需要进入希望对每个自定义 DNN 角色可用的每个 DNN 扩展,然后手动将每个自定义角色分配给每个 DNN 扩展。

我想这样做的好处是 "Add Module" 弹出窗口看起来很干净,没有不受欢迎的模块使区域混乱。

您可以按照以下说明找到合适的设置:

  1. 转到:"Extensions/Edit Extension/Site Settings Tab"
  2. 手动搜索每个角色并"Add"
  3. 确保勾选了 "Can Deploy" 旁边的复选框 您刚刚添加的每个角色
  4. 保存对扩展程序的更改

请注意,DNN9 可能存在一个错误,即设置可能无法保存,您可能需要多次执行此操作才能生效。