List 从列表视图中排除某些用户创建的列表项

List 从列表视图中排除某些用户创建的列表项,list,sharepoint-2007,permissions,List,Sharepoint 2007,Permissions,我有一个在Sharepoint 2007中创建并由内容查询web部件显示的自定义列表 我想 向普通管理员用户显示所有项目,但由两个用户创建的项目除外。 这两个管理员用户需要查看列表中的所有项目。 第一个要求可以通过在created by字段的视图中添加过滤器来轻松实现 第二个是我需要帮助的地方,有没有办法根据登录的用户设置列表视图以满足第二个要求 或者这是可以通过另一种方式实现的 非常感谢,, Nav如果用户具有.ManageLists权限,则他将具有查看列表中所有项目的权限 如果不是关于权限,

我有一个在Sharepoint 2007中创建并由内容查询web部件显示的自定义列表

我想

向普通管理员用户显示所有项目,但由两个用户创建的项目除外。 这两个管理员用户需要查看列表中的所有项目。 第一个要求可以通过在created by字段的视图中添加过滤器来轻松实现

第二个是我需要帮助的地方,有没有办法根据登录的用户设置列表视图以满足第二个要求

或者这是可以通过另一种方式实现的

非常感谢,, Nav

如果用户具有.ManageLists权限,则他将具有查看列表中所有项目的权限

如果不是关于权限,而是关于用户默认看到的视图,那么它将涉及某种编码:

您可以创建Web部件,该部件将切换到所需用户的所需视图。包括编码、构建和部署 使用内容编辑器web部件与javascript切换-这不是一个好的解决方案。因为当你打开页面时,它会重新加载。
最后,我创建了两个页面,一个称为restricted,另一个为所有用户,为每个用户组在每个页面上配置了视图。然后我限制相关用户访问“受限”页面

我使用Audience向选定用户显示指向“受限”页面的链接