Почему параметр «Конфигурации» не отображается для пользователя Azure DevOps? - PullRequest
0 голосов
/ 27 декабря 2018

В нашей организации есть служба планов тестирования Azure DevOps.

Этот конкретный пользователь является членом команды, в которой для участников установлены следующие права доступа Разрешить (наследуется) .

  • Создание тестовых прогонов
  • Удаление тестовых прогонов
  • Управление тестовыми конфигурациями
  • Управление тестовыми средами
  • Просмотр тестовых прогонов

Тем не менее, Конфигурации * 1020Параметр * не отображается на левой навигационной панели в разделе Планы испытаний , поэтому пользователь не может просматривать или иным образом управлять конфигурациями испытаний.

Другие члены команды видят пункт меню Configurations .

Я предполагаю, что это что-то основанное на разрешениях и специфическое для этого пользователя, но когда я проверяюразрешения пользователей, все они установлены на Разрешить (унаследовано) , поэтому я не могу понять, что не так.

Может ли кто-нибудь дать какое-либо представление о решении или причине?

Ответы [ 2 ]

0 голосов
/ 08 января 2019

Это, как оказалось, было вызвано отсутствующим расширением в DevOps Azure.Нам нужно было установить расширение Test Manager, а затем назначить пользователей этому расширению.

Хотя я до сих пор не понимаю, почему некоторые пользователи смогли увидеть меню «Конфигурация», не имея лицензии на Test Manager;Я предполагаю, что это было связано с наличием лицензии на Visual Studio Enterprise, в то время как другие имели лицензии только на Visual Studio Professional.

0 голосов
/ 07 января 2019

Я могу вспомнить две проблемы, которые также могут быть причиной вашей проблемы, но ни одна из них не связана непосредственно с обслуживанием плана тестирования DevOps.

1.Пользователь является членом группы, у которой есть запрещающий набор. (Это произошло с одним из наших пользователей для некоторых настроек в вики, поскольку у некоторых групп был запрещенный набор, даже если пользователь был администратором коллекций и представлениемчтобы действительные разрешения пользователя не давали правильные действующие разрешения, проверьте других пользователей, если они имеют членство в других группах или не имеют членства в группах по сравнению с проблемным пользователем)

2.У пользователя не включена лицензия. (Произошло с нами с помощью NuGet-Repository, где некоторые пользователи не были добавлены со своей подписной лицензией Visual Studio, но были только базовыми и поэтому не могли получить доступ к внутреннему NuGet-Respository.единственная функция, которая требовала от нас лицензии подписчика на визуальную студию и поскольку у нас все еще были бесплатные базовые лицензии при добавлении пользователя в систему, ответственное лицо забыло также изменить уровень доступа и только добавило его в систему, но не с помощьюправильная лицензия -> yourorgnamehere.visualstudio.com/_settings/users -> проверить уровень доступа пользователя, нам повезло, и пользователь получил html-код ошибки 402 = требуется оплата, что привело нас к правильному пути решения проблемы)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...