У рабочих элементов есть поле - "Кому назначено". Но по умолчанию там видны абсолютно все учётные данные, а по идее-то там должны быть только юзеры, которые участники проекта.
Оказывает это в меру легко и также трудно сделать. А вот почему - легко исправить значения этого поля в одном типе рабочего элемента, но вот если нужно исправить во всех, то придётся очень много кликать мышкой, а рутинная работа - самая сложная.
Делается это так.
Устанавливаем Visual Studio Power Tools (оттуда нам нужен Process Editor).
В Visual Studio лезем в меню Tools\Process Editor\Work Item Types\Open WIT From Server
Выбираем коллекцию проектов, затем проект и тип рабочего элемента.
Получаем список полей элемента, нас интересует поле "Кому назначено".
Открываем параметры, заходим во вкладку "Rules" удаляем все правила нафиг =).
Теперь нужно добавить два правила:
ALLOWEDVALUES (в параметры снизу добавьте "[Project]\Участники" и поставьте галку "exclude groups").
ALLOWEXISTINGVALUE (это позволит отфильтровать в списке удалённые и прочие левые учётки)
Всё, теперь сохраните и проверьте - работает!
Один минус - захотите для всего проекта так сделать - заколебётесь. Как вариант исправить в шаблоне процесса один раз во всех элементах и создавать проекты по исправленному шаблону.
Комментариев нет:
Отправить комментарий