【问题标题】:Populating <validuser/> field in WorkItem在 WorkItem 中填充 <validuser/> 字段
【发布时间】:2010-09-14 07:37:21
【问题描述】:

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

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

我有什么方法可以让该框包含所有域用户,而不必给所有用户一些 tfs 读取权限?如果不是,那么我可以在 TFS 中为所有域用户提供的最低访问权限是多少?还是有其他我没注意到的方式?

【问题讨论】:

    标签: xml tfs workitem


    【解决方案1】:

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

    为了填充 validusers 组合框,我们决定授予域用户组访问 Valid Users TFS 组的权限。涉及一些安全风险,例如

    1. 用户可以看到工作项查询,但搜索不会返回任何结果
    2. 用户将能够看到构建结果和构建日志的链接,但是您可以在构建放置位置应用 Windows 级别的安全性
    3. 用户将无权访问 WSS 或报告网站

    因此,任何走这条路的人都应该检查这些安全问题是否可以接受

    【讨论】:

      【解决方案2】:

      你有没有试过这个,在字段名下。

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

      【讨论】:

      • 这将在建议值中添加一个字符串。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-01-22
      • 1970-01-01
      • 2022-11-24
      • 2021-05-06
      • 2017-05-21
      • 1970-01-01
      • 2022-01-18
      相关资源
      最近更新 更多