为什么没有为Azure DevOps用户显示“配置”选项?

时间:2018-12-27 13:14:43

标签: azure-devops

我们的组织拥有Azure DevOps测试计划服务。

此特定用户是团队的成员,该团队的成员将以下权限设置为允许(继承)

  • 创建测试运行
  • 删除测试运行
  • 管理测试配置
  • 管理测试环境
  • 查看测试运行情况

尽管如此,配置选项不会出现在测试计划下的左侧导航面板中,因此用户无法查看或管理测试配置。

团队中的其他成员确实会看到配置菜单项。

我假设这是基于权限的,并且特定于此用户,但是当我检查用户的权限时,它们都设置为允许(继承),因此我无法确定找出问题所在。

任何人都可以提供有关解决方案或原因的任何见解吗?

2 个答案:

答案 0 :(得分:5)

事实证明这是由于Azure DevOps中缺少扩展名引起的。我们需要安装Test Manager扩展,然后将用户分配给该扩展。

尽管我仍然不明白为什么有些用户在没有持有Test Manager许可证的情况下才能看到“配置”菜单;我认为这与持有Visual Studio Enterprise许可证有关,而其他人仅具有Visual Studio Professional许可证。

答案 1 :(得分:1)

我可以想到两个可能也是您造成问题的原因,但与DevOps测试计划服务直接无关的所有问题。

1。用户是具有拒绝集的组的成员。(对于我们在Wiki中的某些设置,我们的一个用户发生了这种情况,因为某些组具有拒绝集,即使该用户是集合管理员,并且查看用户的实际权限未提供正确的有效权限。请检查您的其他用户(与有问题的用户相比,是否具有其他组成员身份或缺少组成员身份)

2。用户未启用许可证。(NuGet-Repository对我们来说是这样,其中一些用户未添加Visual Studio订户许可证,而只是基本用户,因此无法访问内部NuGet-Respository。它是我们唯一需要Visual Studio订户许可证的功能,并且由于在将用户添加到系统时我们仍然拥有免费的基本许可证,因此负责人忘记也更改访问级别,只将他添加到系统中,而没有正确的许可证-> yourorgnamehere.visualstudio.com/_settings/users->检查用户的访问级别,我们很幸运,用户收到html错误代码402 =需要付款,使我们得以正确处理问题)