Правила TFS 'when' и 'required' не устанавливают в поле значение обязательное - PullRequest
0 голосов
/ 18 марта 2012

У меня есть настраиваемое поле (fixedInVersion), поле обязательно для заполнения, когда state = 'Closed'.

У меня также есть настраиваемый элемент управления для поля (комбинированный с сортировкой, поскольку сортировка элемента управления TFS по умолчанию возрастает).

Когда состояние рабочего элемента равно Closed, в моем элементе управления отображается Required, но пользователь все еще может сохранить рабочий элемент без ошибки.

Кто-нибудь знает в чем проблема? Если я удаляю текст Required, элемент не может быть сохранен, но единственным указанием для пользователя является то, что комбо является желтым (текст Required не отображается).

1 Ответ

0 голосов
/ 18 марта 2012

Требуемое значение «Когда», вы использовали его?см. следующий пример:

<FieldDefinition refname="fixedInVersion" name="fixedInVersion" type="String">
  <WHEN field="System.State" value="Closed">
    <REQUIRED />
  </WHEN>
</FieldDefinition>
...