【问题标题】:TFS 2010 - anyway to restrict editing of work itemsTFS 2010 - 无论如何限制编辑工作项
【发布时间】:2010-08-09 19:29:33
【问题描述】:

刚刚安装了 TFS 2010,发现可以编辑工作项中的主要文本。我们希望冻结对工作项的所有编辑(管理员除外),以便为每个错误保留更可审计的讨论跟踪,并尽量减少对原始错误的混淆等。

有没有办法配置 TFS 2010,以使大多数用户无法编辑以前为工作项输入的主要文本?

【问题讨论】:

    标签: tfs bug-tracking


    【解决方案1】:

    您可以编辑流程模板并使该字段只能由管理员编辑。

    如果您还没有,则需要安装电动工具,然后打开工作项目并进行更改:

     <FIELD refname="System.Description" name="Description" type="PlainText" />
    

    收件人:

    <FIELD refname="System.Description" name="Description" type="PlainText">
            <READONLY for="[Global]\Project Collection Valid Users" not="[Global]\Project Collection Build Administrators" />
    </FIELD>
    

    您显然可以将组替换为项目特定的组。这使得该字段永久只读。

    【讨论】:

    • 从技术上讲,您不需要电动工具。您可以使用 witexport 和一个好的 XML 编辑器来完成所有工作。
    • 我会试试这个,谢谢你的提示。有趣的是,这是基于微软的内部工具默认冻结文本,不确定是什么导致他们在 TFS 中使其可编辑。
    【解决方案2】:

    工作项字段的完整历史记录可在“历史记录”中找到——它会显示哪些字段已更改以及由谁更改。

    您可能想要做的是更改您的模板,以便描述和历史记录显示在同一个选项卡上。将仅更新历史记录而不更新描述作为惯例标准。

    然后,如果描述确实发生了变化,您可以在历史记录窗口中查看它(以及任何手动输入的注释)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-10-05
      • 2012-06-30
      • 1970-01-01
      • 2012-01-29
      • 2011-10-10
      • 2011-05-13
      • 1970-01-01
      相关资源
      最近更新 更多