显示票证类型Trac

时间:2014-02-25 00:31:57

标签: python version-control ini trac

我可以在创建/修改故障单时设置“故障单类型”,我可以使用该类型自定义查询和排序,但它不会显示在故障单的维基页面上。首先想到的是修改故障单模板页面,但后来我很快意识到我不知道我在做什么:)。我想到的下一件事是更改trac.ini并将参数添加到[ticket-custom]。我能够添加标签,但我不知道如何从数据库中获取值。查询将是SELECT type FROM ticket WHERE id='ticket_num';。可能有一个trac-admin命令,但我不知道。任何帮助,提示,插件等都将非常感激。

要求:

我需要将“票证类型”添加到票证维基页面。

Trac版本:

1.0.1

1 个答案:

答案 0 :(得分:1)

您提到的页面是故障单视图页面。其网址路径带有<trac-base>/ticket/<ticket_no>图案。

这不是维基页面。票证类型在该页面上肯定可见,只需查看页面标题即可。默认情况下,它是

的序列
**<ticket_no>** <status> <ticket_type>

最后,您不需要为customizing that view破解Trac。与几乎任何其他页面一样,它有一个Genshi模板,可以用/ templates /中相同文件名的自定义副本替换。故障单视图的基本模板是ticket/templates/ticket.html,它还包含故障单属性编辑器,还包含

的附加功能
  • layout.html(一般网站外观 - Trac主导航,页脚等)
  • ticket_box.html(页面顶部彩色框中的当前故障单属性)
  • list_of_attachments.html(你猜它,附件列表加'添加附件按钮')
  • ticket_change.html(故障单更改历史记录部分)
  • 另一个票箱,处于预览模式时

根据需要选择,复制和自定义模板,但请始终记住。由于上游版本中的向后兼容模板更改,自定义模板是Trac环境升级中最常见的重复出现问题之一。