Allow to customize the layout of ticket fields in view and form

Notice: I currently have no plans to make this plugin work on Trac 1.4+ with Jinja2 template because it depends strongly on ITemplateStreamFilter.filter_stream() based on Genshi template engine. I don't will to implement the same feature using javascript. I dislike using javascript to modify severely structure of DOMs because the modification while page loading is so ugly.


This plugin allows you to customize the layout of ticket fields and hide the fields in ticket view and ticket form. It also provides admin panel to customize.

New ticket

Ticket view and form

Admin panel to customize

Bugs/Feature Requests

Existing bugs and feature requests for TracTicketFieldsLayoutPlugin are here.

If you have any issues, create a new ticket.


6 / 6


Download the zipped source from here.


You can check out TracTicketFieldsLayoutPlugin from here using Subversion, or browse the source with Trac.


  1. Install the plugin:
  2. Enable the plugin in the trac.ini file:
    ; conf/trac.ini
    tracticketfieldslayout.* = enabled
  3. Restart your tracd or web server.
  4. Visit admin/ticket/ticketlayout in your Trac after logged in with TICKET_ADMIN permission.

Recent Changes

17614 by jun66j5 on 2019-12-06 03:48:59
TracTicketFieldsLayoutPlugin: add classifiers to clear supported Trac (0.12, 1.0, 1.2)
17612 by jun66j5 on 2019-12-04 09:56:51
TracTicketFieldsLayoutPlugin: follow ups to r17611, fix reorder of ticket fields in query view when no defined groups
17611 by jun66j5 on 2019-12-03 18:08:53
TracTicketFieldsLayoutPlugin: follow up to r16735, fix not working when no defined groups


Author: OpenGroove,Inc. and tracpath
Maintainer: Jun Omae

Last modified 4 years ago Last modified on Aug 26, 2019, 3:57:27 AM

Attachments (3)

Download all attachments as: .zip