老实说,我不知道这个问题是属于SO还是SF,但我想我会从这里开始。
当尝试通过订阅者是项目团队的Web界面在TFS 2015(Update 1)的团队项目中创建新警报时,我收到以下消息:
无法保存一个或多个警报: 拒绝访问:[MyProject] \ MyProject Team需要以下权限才能执行此操作:查看集合级别信息
当然,项目团队没有可用的集合级权限(AFAIK)。我尝试明确允许所有团队成员的View集合级信息,但仍然没有运气。我是Team Foundation Administrator,所以它不应该是我的权限问题。
以下是我尝试创建的提醒的详细信息:
Name: A work item is assigned to me
Subscriber: MyProject Team
Send to: [Members' default alert address]
Format: HTML
Alert filters:
And/or Field Operator Value
Team Project = MyProject
And Assigned To Changes to [Me]
And Authorized As <> [Me]
单击“确定”按钮后,我收到上面的消息。有谁知道如何解决这个问题?
我在团队的集合级别找不到任何权限:
答案 0 :(得分:0)
首先,您可以仔细检查具有足够权限的任何人(团队项目管理员,团队项目集合管理员或TFS管理员)是否已更改团队项目或团队项目集合级别的安全性,以便&#34;拒绝&#34 ;已设置?在TFS中,拒绝将特朗普允许。即使你所描述的安全性似乎是正确的。
如果权限设置没有问题,这可能是由于 TFS的延迟获取域安全组的更改。您可以查看详细博客至Force TFS to sync with Active Directory或Identity Synchronization in Team Foundation Server 2010
答案 1 :(得分:0)
您可以通过以下步骤检查或设置群组的权限:
答案 2 :(得分:0)
最后,我找不到任何更好的答案,而不是让构成AD组的所有个人用户明确允许“查看集合级别信息”。 隐式允许默认情况下所有贡献者都不够,也不允许AD 组明确允许。我无法找到一个合理的解释,所以我不打算忽略一些显而易见的事情的可能性,但我不想让这个问题在没有答案的情况下永远坐在这里。也许这些信息在某些时候对其他人有用。感谢大家的建议!