假设我有一个包含3个字段的数据模板:基本信息,导航信息和内容信息。我想按角色限制对这些部分中的字段的字段写入访问。我知道为每个部分创建一个角色并拒绝其他部分的Field Write非常简单。例如,我可以为“导航信息”和“内容信息”部分中的所有字段创建一个名为“基本信息编辑器角色”的角色,并拒绝“字段写入”。但是,我需要让某个用户有时成为多个角色的成员。所以我可能有一个名为jSmith的用户,它既是基本信息编辑器角色的成员,也是导航信息编辑器角色的成员。我希望jSmith能够编辑这两部分内容。
我无法弄清楚如何做到这一点。默认情况下,所有用户都可以对所有模板进行Field Write访问。我想我不知何故需要删除继承,以便它们不会全部具有Field Write或其他东西。有什么想法吗?
答案 0 :(得分:1)
根据我的记忆,您无法在部分级别分配Field Read
和Field Write
访问权限 - 您只能直接在字段项上执行此操作。
无论如何,我认为你的方法是正确的:
Standard Editor
)Basic Info Editor Role
,它将成为Standard Editor
角色Field Write
角色的所选字段添加Basic Info Editor Role
选项。所有其他Standard Editors
将无法更改此字段,只允许Basic Info Editors
更改此字段。