我们的组织拥有Azure DevOps测试计划服务。
此特定用户是团队的成员,该团队的成员将以下权限设置为允许(继承)。
尽管如此,配置选项不会出现在测试计划下的左侧导航面板中,因此用户无法查看或管理测试配置。
团队中的其他成员确实会看到配置菜单项。
我假设这是基于权限的,并且特定于此用户,但是当我检查用户的权限时,它们都设置为允许(继承),因此我无法确定找出问题所在。
任何人都可以提供有关解决方案或原因的任何见解吗?
答案 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 =需要付款,使我们得以正确处理问题)>