我正在使用 TFS 2010,并且正在自定义工作项类型。我想知道,是否有一种方法可以限制对作为组成员的用户的字段访问,例如:
<FIELD name="Created By" refname="System.CreatedBy" type="String" syncnamechanges="true" reportable="dimension" />
<FIELD name="Project Manager" refname="CustomField.ProjectManager" type="String" reportable="dimension">
<HELPTEXT>The name of the project manager.</HELPTEXT>
<SUGGESTEDVALUES expanditems="true" filteritems="excludegroups">
<LISTITEM value="[global]\Project Managers" />
</SUGGESTEDVALUES>
<WHENNOT field="System.CreatedBy" value="CustomField.ProjectManager">
<READONLY />
</WHENNOT>
</FIELD>
编辑有没有办法限制组内的特定用户,例如:限制项目经理“John”更改字段,因为该工作项不是他的项目,但允许项目经理“Jane”更改它,因为它是她项目?
上面代码的问题是value
属性只接受字符串值,不识别字段表达式。