如何禁用Trac中“新票证”表单中的“抄送”,“分配给”和“关键字”字段?

时间:2010-08-10 23:41:33

标签: trac

只想简化表格。

2 个答案:

答案 0 :(得分:1)

您可以直接更改故障单模板(基于Debian的系统上的/usr/share/pyshared/trac/ticket/templates/ticket.html)。我在Trac安装中做了以下更改。

--- a/trunk/trac/usr-share-pyshared-trac-ticket-templates-ticket.html
+++ b/trunk/trac/usr-share-pyshared-trac-ticket-templates-ticket.html
@@ -266,5 +266,7 @@
                   </tr>
                 </py:if>
-                <tr py:for="row in group(fields, 2, lambda f: f.type != 'textarea')"
+
+                <!--! Do not show Remaining or Owner field when creating a ticket. -->
+                <tr py:for="row in group(filter(lambda f: ticket.exists or f.name != 'owner' and f.name != 'estimatedhours',fields), 2, lambda f: f.type != 'textarea')"
                     py:if="can_modify or can_create"
                     py:with="fullrow = len(row) == 1">

以及将“说明”字段放在第一位(但这是一个较长的故事)。

答案 1 :(得分:0)

你想要Simple Ticket Plugin。我不确定它是否适用于0.12,因为它的标签只能通过0.11,但是值得一试。