我将开始自定义TFS,而我的TFS团队项目是Microsoft Visual Studio Scrum 2013
的99%香草模板。所以我认为我的问题可能对某些人来说很明显。我也使用VS PowerTools。
在Scrum任务中,当您将状态从待执行更改为完成时,它会将原因默认为" 已完成工作&#34 ;.我希望能够选择其他原因,所以我从To Do->Done
过渡到了一个名为" 过时"的新原因,然后将其保存回服务器。我已经验证它会出现在XML等中。
当我从 To Do-> Done 更改时,原因仍然是灰色的,默认为"工作已完成"?
我使用Agile 2013模板创建了一个新的团队项目,当您从 New-> Closed 更改状态时,您可以选择将原因更改为"已完成/已过时/递延/剪切&#34 ;.这是我试图模仿的基本功能。
我在任何一个领域都没有看到任何不寻常的规则?
答案 0 :(得分:3)
如果您查看表单显示的XML,您将看到:
<Control FieldName="System.Reason" Type="FieldControl" Label="Reason" LabelPosition="Left" ReadOnly="True" />
如果您将“Readonly ='True'”更改为“Readonly ='False'”,您将在更改状态时获得一个选择列表。