tfs - 在 Devops 中向团队 B 隐藏团队 A 的工作项
问题描述
如何确保团队 A 的工作项目对团队 B 不可见,反之亦然。到目前为止我所做的是
- 制作团队 A 和 B 2.在相关团队中添加用户
- 然后在他们的迭代和区域部分
- 在团队 A(区域部分)中为团队 B 设置安全性 --> 工作项不可见
但随后它也对 A 队隐藏了
如果我更改区域中工作项的安全性,(团队 a 的工作项可见性为 false,)它对两个团队都隐藏
解决方案
根据我的测试,当我将 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)。以及新团队的当前管理员帐户。将所有权限授予新团队。
推荐阅读
- ruby - Ruby Rspec,“让”不被接受为示例组 Rspec 中的可用
- javascript - 为什么调用重定向后我的页面没有加载?
- groovy - JMeter jp@gc-WebDriver Sampler XML 按钮上的元素动态名称
- swift - Swift 合并尚未发送值的发布者
- sql - 选择最后 100 个条目,每个唯一用户 ID 最多 3 个条目
- html - Outlook 中 HTML 电子邮件的错误显示
- flutter - 如何减少按钮之间的空间,这是我的代码
- php - CakePHP - 处理未授权但已登录的用户
- arrays - 使用标量初始化器初始化字符串数组
- node.js - 应用脚本代码的Node JS远程执行失败