【发布时间】:2019-12-17 02:08:45
【问题描述】:
我有一个角色“内容管理员”的用户。角色“2sxc Designers”存在,用户不在该角色中。
我希望或期望他们能够编辑内容但不能更改视图。我错过了什么吗?需要哪些步骤才能使内容管理员可以编辑内容但看不到/使用“更改视图”选项?我意识到我可以在 View (Razor) 中对其进行编码,但这似乎是一个常见的用例,不是吗?
【问题讨论】:
标签: permissions roles 2sxc
我有一个角色“内容管理员”的用户。角色“2sxc Designers”存在,用户不在该角色中。
我希望或期望他们能够编辑内容但不能更改视图。我错过了什么吗?需要哪些步骤才能使内容管理员可以编辑内容但看不到/使用“更改视图”选项?我意识到我可以在 View (Razor) 中对其进行编码,但这似乎是一个常见的用例,不是吗?
【问题讨论】:
标签: permissions roles 2sxc
我相信这个特定选项需要您使用内容类型或项目权限。所以基本上 DNN 会认为用户没有编辑权限,然后您在内容类型(如果允许用户编辑所有 BlogItems)或特定项目(例如,如果注册用户)上设置所需的权限可以创建,创建的人可以编辑)。
然后在您的模板中,您必须使用 Edit.Enable() 启用编辑。你需要用谷歌搜索一下,但这是一个常见的用例。
【讨论】: