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

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

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


person alchemical    schedule 08.08.2010    source источник


Ответы (2)


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

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

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

To:

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

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

person MrHinsh - Martin Hinshelwood    schedule 09.08.2010
comment
Технически, вам не нужны электроинструменты. Вы можете использовать witexport и хороший XML-редактор, чтобы сделать всю работу. - person Robaticus; 10.08.2010
comment
Я попробую это, спасибо за совет. Забавно то, что внутренний инструмент, на котором это было основано в Microsoft, по умолчанию заморозил текст, не зная, что привело их к тому, чтобы сделать его редактируемым в TFS. - person alchemical; 10.08.2010

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

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

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

person Robaticus    schedule 08.08.2010