【发布时间】:2011-01-13 10:05:11
【问题描述】:
我使用过滤器来查看列表,例如仅在以下情况下才显示项目
用户分配等于[我]
现在,当我与该用户登录共享点时,用户只能看到分配给他的项目。
但是,通过在外部应用程序中从 web 服务访问列表,用户在使用其凭据登录后可以查看列表中的所有项目。
我该怎么做才能让外部应用程序(adobe air 应用程序)只看到列表的过滤器视图。
(我正在使用 moss 2007)
【问题讨论】:
标签: sharepoint
我使用过滤器来查看列表,例如仅在以下情况下才显示项目
用户分配等于[我]
现在,当我与该用户登录共享点时,用户只能看到分配给他的项目。
但是,通过在外部应用程序中从 web 服务访问列表,用户在使用其凭据登录后可以查看列表中的所有项目。
我该怎么做才能让外部应用程序(adobe air 应用程序)只看到列表的过滤器视图。
(我正在使用 moss 2007)
【问题讨论】:
标签: sharepoint
您需要对列表项设置适当的权限。
视图只是数据的视图,不会以任何方式影响列表项数据。
Sharepoint 有很多访问数据的入口点。限制访问的正确方法是拥有正确的列表/项目权限。
您可以这样做的一种方法是限制对整个列表的权限,并将事件接收器附加到列表和项目更新等,检查分配的用户(我认为这只是列表的一列)并设置该用户的适当权限。
【讨论】: