【发布时间】:2015-11-24 06:59:38
【问题描述】:
我有两个用户说:梅西和罗纳尔多。两者都具有 sitecore 管理员角色。我只是和他们一起玩,并看到梅西可以在某个项目上超越罗纳尔多的行动。这是因为两者都是管理员角色并且有权覆盖对 sitecore 中任何项目的任何访问权限吗?
也就是说,如果罗纳尔多锁定了站点核心内容树中的项目,那么梅西可以更改-发布-重新锁定同一项目! “C罗已锁定此项目”的消息只是一个注释。
这种行为是否正确(sitecore 内置)?我们在哪里可以观察到导致这种行为的代码?
具有作者角色的用户尝试覆盖管理员锁定时,情况并非如此。作者会显示消息“您无法编辑此项目,因为'管理员'已锁定它。”
接受所有建议。
【问题讨论】:
-
管理员用户可以在 Sitecore 中执行所有操作。不应使用管理员用户来编辑内容。
-
是的。这就是他们是管理员的原因。谢谢你。只是想确认一下。另外,我在哪里可以看到此代码,因为我需要为自定义角色应用相同的代码?
-
据我所知,您无法访问或更改此代码。这是内置于 Sitecore 功能中的。
-
好的。我不想更改任何代码...只需将其引用并重用于我的自定义角色。
-
只需下载一份dotPeek 并开始挖掘。这与我们任何人本质上将为您做的事情完全相同。
标签: locking sitecore roles sitecore7 sitecore8