Version 12 (modified by Ryan J Ollos, 3 years ago) (diff)

Improve description.

Ticket Validator

Notice: This plugin is unmaintained and available for adoption.


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 here.

If you have any issues, create a new ticket.


5 / 7


8 / 10


1 / 1


Download the zipped source from here.


Check out TicketValidatorPlugin from here using Subversion, or browse the source with Trac.


General instructions on installing Trac plugins can be found on the TracPlugins page.


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:

done.required = actual,estimate
accepted.required = estimate

Recent Changes

18151 by Cinc-th on 2021-04-04 18:27:40
TicketValidatorPlugin: bump version to 0.3.0. The plugin seems to work properly with Python 3 and Trac 1.5/Trac 1.6.
18150 by Cinc-th on 2021-04-04 18:15:00
TicketValidatorPlugin: new Jinja2 template for admin page. Genshi is no longer required.
17514 by rjollos on 2019-09-23 17:16:45
0.2dev: Require Trac >= 1.0


Author: superafroman
Maintainer: none (needsadoption)

Attachments (1)

Download all attachments as: .zip