Allows for grouping ticket fields using different fieldsets. This is a solution for t:#10320.
If you have any issues, create a new ticket.
Download the zipped source from here.
Example for trac.ini configuration
[group-ticket-fields] target = Target target.fields = milestone,version group_order = target,main
This creates a field group Target and assigns the fields milestone and version to it. The option name target is arbitrary.
group_order defines in which order the groups should be arranged.
used settings of the screenshot below:
[group-ticket-fields] additional_info = Zusatzinformationen additional_info.fields = reproducibility,keywords,cc,customtext,svnversion,tester,blockedby,blocking,parents,billable,internal additional_info.properties = foldable,collapsed group_order = project,main,additional_info,project_planning project = Projekt project.columns = 1 project.fields = project,milestone,version project_planning = Projektplanung project_planning.fields = estimatedhours,hours,remaininghours,totalhours,userfinish,userstart project_planning.properties = foldable,collapsed
This is how 'New Ticket' welcomes you in a well-arranged style:
Some people may be interested in additional fields:
fixed folding anchors
- added missing setup.cfg
- added url to trac-hacks wiki page
- removed maintainer from setup.py ... for some reason this doesn't work as expected