Version 7 (modified by figaro, 8 years ago) (diff)

Cosmetic changes, tagged with license

Validate ticket fields

Notice: This plugin is unmaintained and available for adoption.


Key features:

  • support validate anonymous to input valid email address
  • support required fields
  • support match fields to regular expression

Bugs/Feature Requests

Existing bugs and feature requests for TracTicketValidatorPlugin are here.

If you have any issues, create a new ticket.


5 / 6


6 / 6


Download the zipped source from [download:tracticketvalidatorplugin here].


You can check out TracTicketValidatorPlugin from here using Subversion, or browse the source with Trac.


  1. Validate anonymous author email address and make the comment a required input:
    ticketvalidator.* = enabled
    validate_author = true
    validate_author.tip = Please fill your valid email address
    validates = comment, summary
    comment.rule = .*
    comment.tip = Please input comment
    summary.rule = [A-Z].*
    summary.tip = Please correct summary

Note: when validating more than one field, use a list after "validates =".

  1. There is a very straightward implementation of parent/child tickets: just prepend parent ticket number to the child ticket summary. For example, if the parent ticket 234 summary is <#0>A parent ticket, then the child ticket summary will be <#234>A child ticket. We can perform a validation as follows:
    ticketvalidator.* = enabled
    validates = summary
    summary.rule = ^<#\d*>.*
    summary.tip = Please correct summary format

Recent Changes

17700 by rjollos on 2020-04-29 00:42:19
TracTicketValidator 0.5: Remove obsolete README
17288 by rjollos on 2018-09-17 06:04:38
TracTicketValidator 0.5: Allow empty or match

Patch by jsnell@…

Fixes #13473.

17106 by rjollos on 2018-04-07 20:50:06
TracTicketValidator 0.4: Allow name + email

Patch by lee.calabrese@….

Fixes #7022.



Author: richard
Maintainer: none (needsadoption)