首页 > 解决方案 > 在 Devops 中向团队 B 隐藏团队 A 的工作项

问题描述

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

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

但随后它也对 A 队隐藏了

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

标签: tfsdevops

解决方案


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

它可以按预期工作。

这是我的设置:

A组保安:

在此处输入图像描述

您需要检查团队 A 和团队 B 是否具有相同的团队成员。在这种情况下,用户的权限将默认继承拒绝的权限。

例如:团队 B 的区域中的团队 B。

在此处输入图像描述

更新:

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

要从团队中删除管理员,您需要将团队管理员分配Project Settings -> Teams -> Settings.

在此处输入图像描述

1.Team A和Team B:您需要删除当前的管理员帐户。

在此处输入图像描述

无论当前管理员帐户在哪个团队,他都无法看到所有工作项。

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


推荐阅读