[[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 Suppose you require the 'actual' field to be filled out once the ticket has been completed and the 'estimate' field once the ticket has been 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:'''