Sitecore 8 管理员角色:锁定访问

Sitecore 8 Admin role: Lock access

我有两个用户说:梅西和罗纳尔多。两者都具有 sitecore 管理员角色。我只是和他们一起玩,然后看到梅西可以在某个项目上超越罗纳尔多的行动。这是因为两者都是管理员角色并且有权覆盖对 sitecore 中任何项目的任何访问权限吗?

也就是说,如果罗纳尔多在 sitecore 内容树中锁定了一个项目,那么梅西就可以更改-发布-重新锁定同一个项目!!消息 "Ronaldo has locked this item" 只是一个注释。

这种行为是否正确(内置 sitecore)?我们在哪里可以观察到造成这种行为的代码?

具有作者角色的用户试图覆盖管理员时情况并非如此 locks.The 作者显示消息 "You cannot edit this item because 'Admin' has locked it."

接受所有建议。

如评论中所述,Sitecore 管理员无所不能。这不是因为他们设置了无限制的访问权限,而是因为当某人是管理员时,整个访问权限将被忽略(类似于在代码中使用 SecurityDisabler())。
这是一个很大的区别,这意味着即使拒绝管理员角色的某人的访问权限也会被忽略。

同样,如评论中所述,这包括锁定等内容,还包括工作流程 - 通常当某些内容处于工作流程的最终状态时,Sitecore 将确保在您开始编辑时创建新版本。这不会发生在管理员身上——他们只会编辑最终版本。

不用说,这不是推荐的做法(对于编辑),您应该创建一个新角色(或多个新角色)来设置正确的访问权限。

我也观察到同样的行为,如果 2 位管理员试图访问同一个项目,无论他们的工作流程状态如何,版本都保持不变。

但是是否有任何其他开箱即用的功能或设置可以允许在项目处于最终状态时创建版本,而不管项目的编辑者是谁。

哎呀, 马努