TFS 2010 - в любом случае ограничить редактирование рабочих элементов - PullRequest
1 голос
/ 08 августа 2010

Только что установил TFS 2010 и заметил, что основной текст в рабочих элементах можно редактировать.Мы хотели бы заморозить все редактирование рабочих элементов (кроме администраторов), чтобы вести более поддающийся проверке след обсуждения для каждой ошибки и минимизировать путаницу по поводу того, что было исходной ошибкой и т. Д.

Есть лиспособ настроить TFS 2010 таким образом, чтобы основной текст, ранее введенный для рабочего элемента, не редактировался большинством пользователей?

Ответы [ 2 ]

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

Вы можете отредактировать шаблон процесса и сделать поле доступным для редактирования только администраторам.

Если вы еще этого не сделали, вам необходимо установить электроинструменты, а затем открыть рабочий элемент и изменить:

 <FIELD refname="System.Description" name="Description" type="PlainText" />

Кому:

<FIELD refname="System.Description" name="Description" type="PlainText">
        <READONLY for="[Global]\Project Collection Valid Users" not="[Global]\Project Collection Build Administrators" />
</FIELD>

Вы, очевидно, можете заменить группы на специфичные для проекта. Это делает это поле постоянно доступным только для чтения.

1 голос
/ 08 августа 2010

Вся история полей рабочего элемента доступна в «Истории» - она ​​покажет вам, какие поля были изменены и кем.

Что вы можете сделать, это изменить свой шаблон так,описание и история отображаются на одной вкладке.Сделайте стандартным условием, что обновляется только история, а не описание.

Затем, если описание когда-либо изменилось, вы можете просмотреть его в окне истории (вместе с любыми введенными вручную примечаниями).

...