【问题标题】:Restrict editing a field in TFS限制在 TFS 中编辑字段
【发布时间】:2016-02-15 16:27:14
【问题描述】:

是否可以根据用户限制用户在 TFS 中编辑字段?例如假设有一个状态字段和所有者字段。在 owner 字段中选择的用户应该只允许更新 state 字段,它应该对其他用户是只读的。

【问题讨论】:

  • 终于,我知道你的意思了。可以实现,请看我更新的答案。

标签: tfs tfs-workitem


【解决方案1】:

您可以定义一个字段的规则来实现它。 只需编辑流程模板并使该字段只能由管理员编辑。 (您可能需要安装电动工具或使用 witexport 和一个好的 XML 编辑器来完成所有工作)

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

来自 MSDN 的更多信息:Apply a rule to a work item field


将某个字段的修改限制为一组用户:

用于不从规则中排除组。此示例将 Triage Description 字段定义为对除 Triage Committee 组中的用户之外的所有人都是只读的。

<FIELD name="Triage Description">
<READONLY not="[Project]\Triage Committee" />
</FIELD>

更新

您还可以在两种状态的转换过程中添加一些限制。请参阅以下步骤和屏幕截图以了解更多信息。

详细步骤:

  1. 从服务器打开工作项类型(需要 tfs 电源池)
  2. 右键单击过渡选择“打开详细信息”
  3. 选择是否,将所有者添加到组中,如果您选择此组。该组中的用户只能被允许更新状态字段。

【讨论】:

  • 很抱歉,我的问题有所改变。我已经编辑了更多细节的问题
猜你喜欢
  • 2017-11-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-10-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多