在WorkItem中填充<validuser>字段</validuser>

时间:2010-04-09 10:49:52

标签: xml tfs tfs2008 workitem

我创建了一个名为Project的新WorkItem,其中包含一个名为business owner的字段,可以是任何域用户。

该字段是使用标记使用WorkItem XML语法创建的。我有一个问题,只有TFS有效用户(顾名思义:))在Visual Studio表单中显示组合框。

我有没有办法让该框包含所有域用户而无需向所有用户提供某些tfs读取权限?如果没有,那么我可以在TFS中应用的最小访问权限是什么,我可以提供给所有域用户?或者还有其他一些我无法注意到的方式吗?

2 个答案:

答案 0 :(得分:1)

好的,我会在这里回答我自己的问题:)

为了填充有效用户组合框,我们决定让域用户组访问有效用户TFS组。存在一些安全风险,例如

  1. 用户可以查看工作项查询,但搜索不会返回任何结果
  2. 用户将能够看到构建结果和构建日志的链接,但是您可以在构建放置位置应用Windows级别的安全性
  3. 用户无权访问WSS或报告网站
  4. 所以沿着这条路走下去的人都应该检查这些安全问题是否可以接受

答案 1 :(得分:-1)

您是否在字段名称下尝试过此操作。

<SUGGESTEDVALUES expanditems="true">
  <LISTITEM value="{DOMAIN_ NAME}\Domain Users"/>
</SUGGESTEDVALUES>