自定义TFS Web仪表板

时间:2015-06-30 23:47:39

标签: tfs tfs2012

与标题一样,如何在TFS 2012中自定义Web仪表板?我创建了自己的工作项类型,并希望在Team Web Access的主页上有一个快捷方式。我正在使用默认的Team Web Access页面,我只想在首页上有一个快捷按钮,而不是在下拉列表中,这是现在包含的位置。

谢谢!

2 个答案:

答案 0 :(得分:1)

没有支持的方法来执行此操作。在TFS 2015中,他们有Web Extensions的概念,但这仅适用于不包括更改主页的特定扩展点。

你可以不受支持的方式进行,但我不推荐它。您可以在TFS用于网站的服务器上找到ASPX / CSS / JS文件并进行攻击。我认识以前做过这件事的人。但升级的时候可能会产生影响。

答案 1 :(得分:0)

对于子孙后代,我发现了一个肮脏的解决方案,无需克隆网站并将其删除(如此处所述:http://awaitwisdom.com/how-to-extend-tfs-team-web-access/)。请注意,此解决方案非常脏,可能无法满足您的项目需求。

该解决方案通过交换默认工作项选项(基于您正在使用的流程模板)来工作。

使用WITADMIN将您的类别导出为XML。通过更换您想要在首页上找到的工作项,找到您首页上当前可以正常工作的工作项。改变" DEFAULTWORKITEMTYPE"到" WORKITEMTYPE"在标签中。添加一个新条目:它应该显示为主页上的一个快捷按钮。

我强烈建议您使用Microsoft TFS Power Tools 2012进行修改。