我很难弄清楚权限是如何工作的。
我需要授予用户在该应用程序/模块的视图/内容上添加或编辑任何数据的严格权限,但他们不能对页面或模块本身拥有编辑权限(只有其中的数据,如FnL允许)。
基本上,内容工具栏或列表工具栏应该对一些没有安全访问权限的选定DNN用户可见(更像是一个社交团体)。
自定义工具栏似乎无法呈现。。。
我用过
<ul class="sc-menu" toolbar='{"contentType":"farm_ad","action":"new"}'></ul>
我可以在页面源代码中看到代码,但按钮本身不是为非管理员呈现的。
我正在尝试以下代码:
@Dnn.User.IsInRole("Editores de fármacos")<br>
@if (@Dnn.User.IsInRole("Editores de fármacos") == true)
{
<div class="sc-element">
<h1>Fármacos adulto</h1>
@Edit.Toolbar(ListContent)
</div>
<br>
<ul class="sc-menu" toolbar='{"contentType":"farm_ad","action":"new"}'></ul>
<br>
}
我可以看到if子句返回true(h1被渲染),但工具栏和按钮根本不显示。。。