我有一个共享点列表,我想用它来实现三件事:
冻结某些列,以便特定人员可以编辑他们的数据,例如具有完全权限的网站所有者组中的数据。
根据某些用户组隐藏一些列。之前我通过创建两个视图来做到这一点,其中一个选择了有限的列并且对所有人都可见,一个包含所有列的过滤器Restricted_user = [Me]
,并且我已将所有用户的名称放在活动目录中字段,但我想它有安全漏洞,比如有人可以通过选择查看项目来查看所有行数据,并且该行中的所有内容都将对他可见。
2.1。如果选择了我自己的第二个选项方法,我可以使用组别名来实现此比较,而不是个人,这样我只需要在该列字段中放置组别名,而不是该组中的所有名称别名。
最后但并非最不重要的是我可以将列表行拆分为两个类别,以便两个不同的组只能访问和编辑自己的数据.Eg。其中有20行可访问group1,15可访问group2,但他们无法访问其他数据行。
长期质疑道歉。
答案 0 :(得分:0)
完成#3最安全的方法是使用item level permissions。不太安全的方式包括自定义视图和受众。
对于#1和#2,您需要创建custom field types。开箱即用的SharePoint列表列不支持基于列的安全性。