【发布时间】:2010-08-09 19:29:33
【问题描述】:
刚刚安装了 TFS 2010,发现可以编辑工作项中的主要文本。我们希望冻结对工作项的所有编辑(管理员除外),以便为每个错误保留更可审计的讨论跟踪,并尽量减少对原始错误的混淆等。
有没有办法配置 TFS 2010,以使大多数用户无法编辑以前为工作项输入的主要文本?
【问题讨论】:
标签: tfs bug-tracking
刚刚安装了 TFS 2010,发现可以编辑工作项中的主要文本。我们希望冻结对工作项的所有编辑(管理员除外),以便为每个错误保留更可审计的讨论跟踪,并尽量减少对原始错误的混淆等。
有没有办法配置 TFS 2010,以使大多数用户无法编辑以前为工作项输入的主要文本?
【问题讨论】:
标签: tfs bug-tracking
您可以编辑流程模板并使该字段只能由管理员编辑。
如果您还没有,则需要安装电动工具,然后打开工作项目并进行更改:
<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>
您显然可以将组替换为项目特定的组。这使得该字段永久只读。
【讨论】:
工作项字段的完整历史记录可在“历史记录”中找到——它会显示哪些字段已更改以及由谁更改。
您可能想要做的是更改您的模板,以便描述和历史记录显示在同一个选项卡上。将仅更新历史记录而不更新描述作为惯例标准。
然后,如果描述确实发生了变化,您可以在历史记录窗口中查看它(以及任何手动输入的注释)。
【讨论】: