如何使用 Azure DevOps 扩展将工作项字段设为只读?

问题描述 投票:0回答:1

我正在开发 Azure DevOps 的扩展,我需要根据某些条件将特定工作项字段设为只读(在 UI 中)。

如何使用 Azure DevOps 扩展框架将特定字段设为只读?是否有特定的 API 或方法允许将工作项字段设置为只读?

我探索了 WorkItemFormService,但没有找到任何允许将字段设置为只读的方法。 我还检查了 Azure DevOps 文档,但没有找到与通过扩展将字段设为只读相关的相关信息或示例。

azure-devops tfs azure-devops-extensions
1个回答
0
投票

没有可用的接口(API/CLI)来有条件地将工作项中的字段标记为只读。

API“Fields - Update”可以将字段标记为只读,但它会导致该字段在使用该字段的所有工作项中为只读,而不是某些工作项。

要有条件地将工作项中的字段标记为只读,可以使用 Azure DevOps 内置功能“工作项类型的自定义规则”。此功能允许设置规则,在满足指定条件时将指定字段标记为只读。

enter image description here

相关文档:


© www.soinside.com 2019 - 2024. All rights reserved.