3

有没有办法根据角色隐藏字段的内容?

我考虑过创建一个服务器端插件,如果用户无权查看该字段并在保存时重新填充它,该插件会清空该字段。但我不知道该怎么做,我没有找到任何可以使用的事件。任何想法?

我的第一个意图是使用 EMPTY 规则,但这确实会清除内容并且不会重新填充它。我们也不能接受 READONLY 规则。你有什么主意吗?

我知道这已经被要求http://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/2088177-add-ability-to-hide-mask-fields-in-a-work-item-bas但是我现在需要这个功能。

我还考虑过创建一个存储隐藏字段的工作项并将其链接到另一个工作项,但这不是我想要的解决方案......

4

2 回答 2

3

唯一的方法是创建一个自定义工作项控件。如果用户具有正确的权限,则该控件只能显示值的内容。但它不会阻止通过 Excel、工作项查询或批量更新等其他工具查看/更新数据。

正如关于用户语音的建议所暗示的那样,今天在 TFS 中是不可能的。因此,请投票并确保 Team Foundation Server 团队知道它对我们的许多客户来说是高优先级。

Ewald Hofman(项目经理,Team Foundation Server)

于 2012-09-05T21:08:53.957 回答
0

在 VS 2013 中,当您使用空规则时,该字段消失了!您可以在 Scrum 模板中看到,当您将 de WIT 状态更改为 Done 时,Remaining Work 字段被隐藏

于 2014-08-13T22:43:09.510 回答