如何使用js获得用户成员的所有团队(TFS 2015扩展)?

时间:2017-01-30 12:45:33

标签: javascript .net plugins tfs tfs2015

我正在尝试为TFS 2015编写一个插件(重要的)。我读了几本手册。这些例子都很简单,但实际插件更难实现。我的问题: - 我如何获得用户成员

的所有团队

我可以从网络环境中获得当前的团队:

var context = VSS.getWebContext();
var currTeam = context.team;

但我怎样才能为当前用户(或id)获得所有可用的团队和团队?

1 个答案:

答案 0 :(得分:1)

  • 为当前用户提供团队

你可以让团队直接通过这种方法getTeams()

 IPromise<Contracts.WebApiTeam[]> getTeams(projectId, top, skip)
  • 获取当前用户的群组

目前无法通过js或rest api执行此操作。您可以使用tfs命令列出信息,也可以使用TFS API来实现您的目的。 API中的相关方法:List application groups()readidentities()

详情代码请参阅此问题:How to get TFS user groups and users in particular group using TFS API?

另一个脚本解决方案,您也可以查看,以防您感兴趣:Using PowerShell and TFS API to list users