TFS扩展 - 限制对集线器组的访问

时间:2018-02-14 07:54:13

标签: tfs

我正在使用JavaScript开发TFS(Team Foundation Server)的扩展,特别是2017版。

在此扩展程序中,我添加了一个Hub Group(见下图)

The Hub Group I am adding

但是,此集线器组只能对某些用户可访问/可见。 我该如何做到这一点?我无法在TFS扩展教程和文档中找到此功能。

1 个答案:

答案 0 :(得分:0)

对不起,无论是扩展方还是许可方都无法做到。即使使用内置集线器组,例如Code / Work / Build and Release。也无法直接隐藏集线器组。除非您更改访问级别。

  

为需要输入错误的用户分配利益相关者访问权限,   查看积压,电路板,图表和仪表板,但谁没有   TFS CAL。利益相关者还可以查看发布和管理发布   批准。利益相关者访问是免费的。

     

来源链接:About access levels

enter image description here

有关利益相关方可用功能的详细信息,请参阅Stakeholder access

大多数扩展程序要求用户至少具有基本访问权限,而不是利益相关者。

在您的情况下,我不建议您直接更改用户访问级别。因为他也会失去以前的其他功能。作为一种解决方法,它能够禁止他查看或使用您在TFS上的集线器组/集线器下的内容。这是TFS中另一个名为 Permissions 的概念。

例如,您可以拒绝分支/文件夹级别的读取权限

  

<强>

     

可以读取文件或文件夹的内容。如果用户已阅读   对于文件夹的权限,用户可以看到该文件夹​​的内容   以及其中的文件属性,即使用户没有   打开文件的权限。