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