如何查看sitecore 6中的所有存档项目

如何查看sitecore 6中的所有存档项目,sitecore,sitecore6,Sitecore,Sitecore6,我正在使用Sitecore 6.5。我有两个角色完全相同的用户,比如用户A和用户B 当我使用用户A存档项目时,我可以在用户A存档管理器中看到存档项目,但在用户B中看不到 如何授予用户访问权限,以便他们可以查看所有用户的所有存档项目,而无需将其设置为管理员?存档应用程序正在使用Sitecore.Data.Archiving.SqlArchive.GetEntries方法从数据库检索存档项目,并按当前用户筛选项目(使用ArchivedBy字段),除非当前用户是管理员 所以,为了让每个人都能看到每个存

我正在使用Sitecore 6.5。我有两个角色完全相同的用户,比如用户A和用户B

当我使用用户A存档项目时,我可以在用户A存档管理器中看到存档项目,但在用户B中看不到


如何授予用户访问权限,以便他们可以查看所有用户的所有存档项目,而无需将其设置为管理员?

存档应用程序正在使用
Sitecore.Data.Archiving.SqlArchive.GetEntries
方法从数据库检索存档项目,并按当前用户筛选项目(使用
ArchivedBy
字段),除非当前用户是管理员

所以,为了让每个人都能看到每个存档项目,您必须创建自己的
GetEntries实现(User-User、int-pageIndex、int-pageSize、ID-archivalId)
方法。最简单的方法可能是创建一个新的Advanced System Reporter报告,然后覆盖
SqlArchive.GetEntries
方法,并以与管理员具有相同效果的用户身份传入
null