在 Devops 中对团队 B 隐藏团队 A 的工作项

Hiding work items of Team A from Team B in Devops

如何确保团队 A 的工作项目对团队 B 不可见,反之亦然。 到目前为止我所做的是

  1. 进入 A 队和 B 队 2.Added 相关团队中的用户
  2. 然后在他们的迭代和区域部分
  3. 在团队 A(区域部分)中为团队 B 设置安全性 --> 工作项不可见

但它也对 A 队隐藏

如果我更改区域中工作项的安全性,(团队 a 的工作项可见性为 false,)它对两个团队都隐藏

根据我的测试,当我将团队 B 的 View work items in this node 权限设置为拒绝时,团队 B 中的用户将无权查看团队 A 中的工作项。

它可以按预期工作。

这是我的设置:

A组安保:

您需要检查A队和B队是否有相同的Team成员。这样的话,用户的权限默认会继承Deny的权限。

例如:B队在B队区域

更新:

根据您最近的评论,您可以参考以下设置:

要从团队中删除管理员,您需要将团队管理员分配给Project Settings -> Teams -> Settings中的其他用户

1.TeamA和B组:你们需要删除当前的管理员账号。

无论当前管理员账号在哪个团队,他都看不到所有的工作项。

2.Create 个额外的团队(例如团队 C)。以及新团队的当前管理员帐户。授予新团队所有权限。