我正在使用JavaScript开发TFS(Team Foundation Server)的扩展,特别是2017版。
在此扩展程序中,我添加了一个Hub Group(见下图)
但是,此集线器组只能对某些用户可访问/可见。 我该如何做到这一点?我无法在TFS扩展教程和文档中找到此功能。
答案 0 :(得分:0)
对不起,无论是扩展方还是许可方都无法做到。即使使用内置集线器组,例如Code / Work / Build and Release。也无法直接隐藏集线器组。除非您更改访问级别。
为需要输入错误的用户分配利益相关者访问权限, 查看积压,电路板,图表和仪表板,但谁没有 TFS CAL。利益相关者还可以查看发布和管理发布 批准。利益相关者访问是免费的。
来源链接:About access levels
有关利益相关方可用功能的详细信息,请参阅Stakeholder access。
大多数扩展程序要求用户至少具有基本访问权限,而不是利益相关者。
在您的情况下,我不建议您直接更改用户访问级别。因为他也会失去以前的其他功能。作为一种解决方法,它能够禁止他查看或使用您在TFS上的集线器组/集线器下的内容。这是TFS中另一个名为 Permissions 的概念。
例如,您可以拒绝分支/文件夹级别的读取权限
<强> 读 强>
可以读取文件或文件夹的内容。如果用户已阅读 对于文件夹的权限,用户可以看到该文件夹的内容 以及其中的文件属性,即使用户没有 打开文件的权限。