TFS 2010 - 无论如何要限制工作项的编辑

时间:2010-08-08 16:37:40

标签: tfs bug-tracking tfs2010

刚刚安装了TFS 2010,并注意到可以编辑工作项中的主要文本。我们希望冻结所有工作项目的编辑(管理员除外),以便为每个错误保留更可审计的讨论记录,并最大限度地减少对原始错误的混淆等。

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

2 个答案:

答案 0 :(得分:3)

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

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

 <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>

您显然可以用项目特定的组替换组。这使得这个领域永远只读。

答案 1 :(得分:1)

“历史记录”中提供了工作项字段的完整历史记录 - 它将显示已填写的字段和由谁填写。

您可能要做的是更改模板,以便描述和历史记录显示在同一选项卡上。使其成为仅仅更新历史记录而不是描述的约定标准。

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