Permissions Sitecore只允许特定角色写入特定字段

Permissions Sitecore只允许特定角色写入特定字段,permissions,sitecore,roles,sitecore8,Permissions,Sitecore,Roles,Sitecore8,我只允许角色对某些字段进行写访问。有一个模板,其中包含此角色应该能够写入的所有字段。不过,此角色仍应能够读取任何项目上的所有其他字段 试一下,我复制了字段写入访问被拒绝时生成的原始值,该值应用于所有子体,并将其粘贴到模板文件夹的安全字段中,该文件夹包含站点上使用的所有模板,但不起作用。您需要使用安全编辑器为你需要的角色 您还需要为其他用户/角色设置拒绝字段写入 您可以通过Access Viewer检查权限是否符合预期。在配置安全设置时,这两种工具都位于安全工具菜单项中 您需要在安全编辑器上

我只允许角色对某些字段进行写访问。有一个模板,其中包含此角色应该能够写入的所有字段。不过,此角色仍应能够读取任何项目上的所有其他字段


试一下,我复制了字段写入访问被拒绝时生成的原始值,该值应用于所有子体,并将其粘贴到模板文件夹的安全字段中,该文件夹包含站点上使用的所有模板,但不起作用。

您需要使用
安全编辑器
为你需要的角色

您还需要为其他用户/角色设置
拒绝字段写入

您可以通过
Access Viewer
检查权限是否符合预期。在配置安全设置时,这两种工具都位于
安全工具
菜单项中

您需要在
安全编辑器上提供
字段写入
,您可以通过
选项执行此操作


我正试图以一种可伸缩的方式来实现这一点,这样添加新模板就不需要每个开发人员知道应用于新模板字段的特定权限。我想我将编写一个worker方法,它遍历模板树并设置权限,以拒绝对除角色需要能够写入的项之外的所有项的字段写入访问。但对我来说,这似乎有点过头了。拒绝对模板的写访问并不意味着拒绝根据我看到的内容编辑该模板实例上的字段。实际上,我也不能在模板级别分配字段写访问权限。当我通过选择原始值并粘贴到应该拒绝项及其子体的字段写入时,什么也没有发生。我将通过每个字段并将其设置在那里。