控制trac TicketQuery:是否可以根据优先级更改票证颜色?

时间:2012-03-06 14:47:15

标签: report trac

我正在配置一个trac安装(版本0.12),我正在尝试使该起始页更加健谈。

在trac的报告模块中,可以使用SQL here使用SQL根据优先级更改故障单的背景颜色,但我没有找到有关如何在TicketQuery宏中更改故障的任何信息。

有人可以给我一个提示吗?

问候,克里斯

1 个答案:

答案 0 :(得分:1)

颜色由Trac核心的 report.css 中的CSS类定义,用于由报表,自定义查询和TicketQueryMacro生成的故障单表。 因此,您只能通过添加custom styles来在Trac 0.12中更改此站点范​​围。

要添加到您自己的 style.css 的相应CSS语句是(使用默认值):

  • table.tickets tbody tr.prio1 {background:#FFDDCC none repeat scroll 0 0}
  • table.tickets tbody tr.even.prio1 {background:#FFEEDD none repeat scroll 0 0}
  • table.tickets tbody tr.prio2 {background:#FFFFBB none repeat scroll 0 0}
  • table.tickets tbody tr.even.prio2 {background:#FFFFDD none repeat scroll 0 0}
  • table.tickets tbody tr.prio3 {background:#FBFBFB none repeat scroll 0 0}
  • table.tickets tbody tr.even.prio3 {background:#F6F6F6 none repeat scroll 0 0}
  • table.tickets tbody tr.prio4 {background:#E7FFFF none repeat scroll 0 0}
  • table.tickets tbody tr.even.prio4 {background:#DDFFFF none repeat scroll 0 0}
  • table.tickets tbody tr.prio5 {background:#E7EEFF none repeat scroll 0 0}
  • table.tickets tbody tr.even.prio5 {background:#DDE7FF none repeat scroll 0 0}
  • table.tickets tbody tr.prio6 {background:#F0F0F0 none repeat scroll 0 0}
  • table.tickets tbody tr.even.prio6 {background:#F7F7F7 none repeat scroll 0 0}

这些最大6个prio对应于稍微不同的奇数/偶数行颜色,每个颜色从红色到灰色到蓝色。默认情况下仅使用5个prio,prio6默认值再次为深灰色。

订单事项,请确保在优先级管理面板(http://<host>:<port>/<env>/admin/ticket/priority)中正确排序您的优先级名称。