[[PageOutline(2-5,Contents,pullout)]] = Ticket Validator == Description This plugin provides basic ticket field validation. The validation is based on the ticket status. You can specify fields be non-empty in order to transition to the specified workflow status. == Bugs/Feature Requests Existing bugs and feature requests for TicketValidatorPlugin are [report:9?COMPONENT=TicketValidatorPlugin here]. If you have any issues, create a [/newticket?component=TicketValidatorPlugin new ticket]. [[TicketQuery(component=TicketValidatorPlugin&group=type,format=progress)]] == Download Download the zipped source from [export:ticketvalidatorplugin here]. == Source Check out TicketValidatorPlugin from [/svn/ticketvalidatorplugin here] using Subversion, or [source:ticketvalidatorplugin browse the source] with Trac. == Installation General instructions on installing Trac plugins can be found on the [TracPlugins#InstallingaTracplugin TracPlugins] page. == Configuration Require the 'actual' field to be non-empty when the ticket is completed and the 'estimate' field when the ticket is accepted. You can configure this through the admin page or edit the `trac.ini` file. The section in `trac.ini` would look as follows: {{{#!ini [ticketvalidator] done.required = actual,estimate accepted.required = estimate }}} == Recent Changes [[ChangeLog(ticketvalidatorplugin, 3)]] == Author/Contributors '''Author:''' [wiki:superafroman] [[BR]] '''Maintainer:''' [[Maintainer]] [[BR]] '''Contributors:'''