Настройка TFS2010, чтобы пользователи могли создавать / обновлять ошибки, но больше ничего не изменять - PullRequest
5 голосов
/ 27 августа 2010

Среда: я являюсь администратором проекта в TFS 2010, но у меня нет прав администратора для коллекции проектов.

Существует ли простой способ настроить права доступа для группы пользователей, чтобы они могли:

  • Создание / обновление только рабочих элементов с ошибками
  • Просмотреть все другие рабочие элементы
  • Выполнить рабочий элемент «Командные запросы» и создать собственные запросы
  • Нет доступа к управлению источниками

Идея состоит в том, что я хочу, чтобы они вводили ошибки, но я не хочу, чтобы они создавали / изменяли пользовательские истории или задачи, и при этом я не хочу, чтобы они имели доступ к управлению источниками.

Из того, что я вижу, стандартные группы не имеют достаточного контроля:

  • Участники могут создавать все типы рабочих элементов
  • Читатели могут просматривать файлы в Source Control, а также рабочие элементы.

UPDATE

Ограничение доступа к контролю за источниками покрыто ответом Эвальда.

Однако Эвальд также указывает, что не существует реалистичного способа настроить безопасность на уровне «Тип рабочего элемента», чтобы пользователи могли только вводить / обновлять ошибки. Он предполагает, что этого можно достичь, настроив каждое определение рабочего элемента и установив правила поля для каждого поля каждого типа рабочего элемента, но это большая работа, и в любом случае я хочу избежать настройки шаблона процесса.

Поэтому я создал проблему в Connect для этого: https://connect.microsoft.com/VisualStudio/feedback/details/591121/configuring-tfs-project-so-that-users-can-create-update-bugs-but-modify-nothing-else

1 Ответ

3 голосов
/ 28 августа 2010

Я не вижу способа разрешить изменение только рабочего элемента Bug, кроме изменения всех рабочих элементов. Вы можете изменить рабочие элементы для установки определенных правил поля (например, только для чтения) для определенных групп безопасности (http://msdn.microsoft.com/en-us/library/ms194940.aspx), чтобы получить свой результат.

Ваш второй вопрос о командах и собственных запросах. Вы можете изменить разрешения, как указано в http://msdn.microsoft.com/en-us/library/dd286628.aspx.

Для управления исходным кодом вы также можете изменить разрешения, как указано в http://msdn.microsoft.com/en-us/library/ms253158.aspx.

...