如何禁用“抄送”、“分配给”等功能和“关键字” -“新票证”中的字段Trac 中的表格?

发布于 2024-09-13 14:11:52 字数 1459 浏览 4 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

我很坚强 2024-09-20 14:11:52

您可以直接更改票证模板(在基于 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">

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

You can change the ticket template (/usr/share/pyshared/trac/ticket/templates/ticket.html on Debian-based systems) directly. I have made the following changes in our Trac installation.

--- 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">

as well as putting the Description field first (but that is a longer story).

陪你搞怪i 2024-09-20 14:11:52

您需要简单票证插件。我不确定它是否适用于 0.12,因为它的标签只经过 0.11,但值得尝试。

You want the Simple Ticket Plugin. I'm not sure if it works with 0.12 or not since the tags for it only go through 0.11, but it's worth trying.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文