【问题标题】:Display ticket type Trac显示工单类型 Trac
【发布时间】:2014-02-25 00:31:56
【问题描述】:

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

要求:

我需要在门票 wiki 页面中添加“门票类型”。

Trac 版本:

1.0.1

【问题讨论】:

  • 我不确定您所说的“票务维基页面”是什么意思。这个页面的相对地址是什么?
  • 这是在创建工单后创建的 wiki。我可以在办公室提供一次准确的 URL。我也会做一个快速的模型

标签: python version-control ini trac


【解决方案1】:

您提到的页面是票务查看页面。它的 URL 路径模式为 <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 环境升级时最常见的反复出现的问题之一。

【讨论】:

  • 现在我觉得自己很笨。谢谢你的知识。不过我还是想添加一个标签,我的“上级”给了我这个要求,我相信他们会想出一些愚蠢的理由来说明标题标签上的类型不起作用。
  • 您可能甚至不需要复制任何模板。相反,只需在site.html 中添加一个 sn-p。 trac-users mailing list 上还有各种其他示例。最近我在here发帖,将New Ticket页面上的Summary标签替换为Task
  • 感谢您的提示。我正在阅读 Trac Manager 插件票证,并注意到您的名字 (RjOllos) 我遇到了一个单独的问题,涉及该项目的 url……但在不同的日子有一个不同的问题 :)。继续努力。
猜你喜欢
  • 2023-03-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-02-03
  • 1970-01-01
相关资源
最近更新 更多