Trac Component Alias Plugin
If you have any issues, create a new ticket.
Download the zipped source from here.
; test1 and test2 define the grouping. The name can be whatever you want. [component_alias] test1.alias = component1 ; change component to this alias if "TEST" is selected test1.custom_field = custom_field ; custom ticket field this applies to test1.name = TEST ; name from the custom ticket field this applies to test2.alias = component2 ; change component to this alias if "This is a test" is selected test2.custom_field = custom_field ; custom ticket field this applies to test2.name = This is a test ; name from the custom ticket field this applies to [ticket-custom] custom_field = select custom_field.options = TEST|This is a test
small fix for when changing the component after ticket is created, it actually changes the component.
Plugin should work as expected and play nice with other plugins.