显示票据类型T

2024-04-25 06:53:41 发布

您现在位置:Python中文网/ 问答频道 /正文

我可以在创建/修改票证时设置“票证类型”,也可以使用该类型进行自定义查询和排序,但它不会显示在票证的wiki页面上。首先想到的是修改票证模板页面,但随后我很快意识到我不知道自己在做什么:)。接下来我想到的是改变跟踪ini并向[ticket custom]添加参数。我可以添加一个标签,但我不知道如何从数据库中获取值。查询将是SELECT type FROM ticket WHERE id='ticket_num';。可能有一个trac管理命令,但我不知道。任何帮助,提示,插件等将不胜感激。你知道吗

要求:

我需要将“票证类型”添加到票证wiki页面。你知道吗

Trac版本:

1.0.1条


Tags: 模板数据库类型参数排序typecustomwiki
1条回答
网友
1楼 · 发布于 2024-04-25 06:53:41

您提到的页面是票证查看页面。它的URL路径是<trac-base>/ticket/<ticket_no>模式化的。你知道吗

这不是wiki页面。票证类型在该页面上当然是可见的,只需查看页面标题即可。默认情况下,它是一个序列

**<ticket_no>** <status> <ticket_type>

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

  • layout.html(一般网站外观-Trac主导航、页脚等)
  • ticket_box.html(页面顶部彩色框中的当前票证属性)
  • list_of_attachments.html(你猜吧,附件列表加上‘添加附件按钮’)
  • ticket_change.html(票证更改历史部分)
  • 另一个票箱,在预览模式下

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

相关问题 更多 >

    热门问题