Version 5 (modified by chronos.hun@…, 7 years ago) (diff)


Validate ticket fields


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


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 comment required:
    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

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

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

Recent Changes

7518 by richard on 2010-02-09 02:09:42

Fixed #6405

  • Rename entry_points from ticketvalidator to tracticketvalidator, to resolve name collision with TicketValidator
6333 by richard on 2009-08-07 03:07:45
update license to BSD
6331 by richard on 2009-08-07 02:44:57
update license in


Author: richard