[[PageOutline(2-5,Contents,pullout)]] = Conditional fields for ticket types {{{#!box warn **Notice:** CondFieldsPlugin is deprecated, please use the more flexible DynamicFieldsPlugin instead. See [DynamicFieldsPlugin#Hiderule hiderule] for examples of configuring conditional fields. }}} == Description This plugin allows having some ticket fields be conditional based on the ticket type. Note that this plugin is implemented entirely in !JavaScript, so if that is disabled, the user will see all fields as normal. == Bugs/Feature Requests Existing bugs and feature requests for CondFieldsPlugin are [report:9?COMPONENT=CondFieldsPlugin here]. If you have any issues, create a [/newticket?component=CondFieldsPlugin new ticket]. [[TicketQuery(component=CondFieldsPlugin&group=type,format=progress)]] == Download Download the zipped source from [export:condfieldsplugin here]. == Source You can check out CondFieldsPlugin from [/svn/condfieldsplugin here] using Subversion, or [source:condfieldsplugin browse the source] with Trac. == Installation To enable this plugin, add the following to your `trac.ini` file: {{{#!ini [components] condfields.* = enabled }}} == Configuration In the `condfields` section, each ticket type maps to one entry of the same name. By default all the standard Trac fields are shown for all types, but you can disable this with the `include_standard` option. Example configuration: {{{#!ini [condfields] include_standard = false defect = foo, bar task = baz }}} == Recent Changes [[ChangeLog(condfieldsplugin, 3)]] == Author/Contributors '''Author:''' [wiki:coderanger] [[BR]] '''Maintainer:''' ''none'' [[BR]] '''Contributors:'''