【问题标题】:Why is the "Configurations" option not displayed for an Azure DevOps user?为什么没有为 Azure DevOps 用户显示“配置”选项?
【发布时间】:2019-01-08 20:25:55
【问题描述】:

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

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

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

不过,Configurations 选项不会出现在 Test Plans 下的左侧导航面板中,因此用户无法查看或以其他方式管理测试配置。

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

我假设这是基于权限的,并且特定于该用户,但是当我检查用户的权限时,它们都设置为 Allow (Inherited),所以我想不通找出问题所在。

谁能提供有关解决方案或原因的任何见解?

【问题讨论】:

    标签: azure-devops


    【解决方案1】:

    这原来是由 Azure DevOps 中缺少扩展引起的。我们需要安装测试管理器扩展,然后将用户分配给扩展。

    虽然我仍然不明白为什么有些用户在没有测试管理器许可证的情况下能够看到配置菜单;我认为这与持有 Visual Studio Enterprise 的许可证有关,而其他人只有 Visual Studio Professional 的许可证。

    【讨论】:

      【解决方案2】:

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

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

      2。用户没有启用许可证。(发生在我们的 NuGet-Repository 中,有些用户没有添加他们的 Visual Studio 订阅者许可证,但只是基本的,因此无法访问内部 NuGet-Respository。它是我们唯一需要 Visual Studio 订阅者许可证的功能,因为在将用户添加到系统时我们仍然有免费的基本许可证,负责人忘记更改访问级别,只将他添加到系统但没有正确的许可证 -> yourorgnamehere.visualstudio.com/_settings/users -> 检查用户的访问级别,我们很幸运,用户得到了 html 错误代码 402 = 需要付款,这使我们找到了正确的解决方案)

      【讨论】:

      • 我会将此作为潜在原因进行调查,但这真的很奇怪,因为遇到此问题的用户之一是 DevOps 系统的所有者,管理员受影响的团队和 DevOps 管理员。这一切都很奇怪。
      猜你喜欢
      • 1970-01-01
      • 2020-10-21
      • 2014-08-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-15
      • 1970-01-01
      相关资源
      最近更新 更多