2016-09-13 34 views
1

用户指定的自定义工作项目 - 特定组成员作为TFS2015中的下拉列表,在VS2015中工作,但在TFS 2015 WebPortal中不工作展示。显示所有成员列表中所增加的规则:用户指定的自定义工作项目 - 特定组成员作为TFS 2015中的下拉列表

<FIELD name="Dev Approver" refname="Microsoft.VSTS.Common.DevApprover" type="String" reportable="dimension"> 
    <ALLOWEXISTINGVALUE /> 
    <VALIDUSER group="[global]\Dev Approver" /> 
    <ALLOWEDVALUES for="[global]\Dev Approver" expanditems="true"> 
     <LISTITEM value="[global]\Dev Approver" /> 
    </ALLOWEDVALUES> 
</FIELD> 

其在VS2015的工作,但在TFS 2015年门户网站它没有显示上述组列表,而显示了所有像缓存用户列表最近使用过的成员列表>

+0

是的,这显示了MRU,但将验证保存。不知道你会解决这个问题。我建议在Connect上提交一个错误。 http://connect.microsoft.com/VisualStudio – jessehouwing

回答

1

VALIDUSER添加项目中的所有用户。删除该标签以仅显示其他团队的成员。该标签上的“for”仅限制该组的成员使用该组值。

0

我可以重现您的方案。这是一种默认行为。在Web Access上,下拉菜单仅显示最近使用的成员列表或仅搜索选项。但是,如果你在列表中选择[global]\Dev Approver不是人,你会得到验证错误消息像下面的截图:

enter image description here

+0

感谢您的答复,请你指定我关于此行为的任何MSDN文章 – veer9999

+0

请检查Ewald Hofman(TFS程序管理器)在这种情况下的答复:http:// stackoverflow .COM /问题/ 33108621/TFS-2015-限制用户列表。 “我们已经将工作项目控制改为MRU控制,所以你最关心的人最多会立即显示出来,并且还有一个”搜索更多“的选项来寻找那些不在MRU中的人 我们知道它是不可能再用你在工作项目上定义的规则来限制列表,这是一个明确的设计决定,并且规则仍然在你指明的时候保存。“ –

相关问题