wiki:TracTicketValidatorPlugin

Version 6 (modified by rjollos, 19 months ago) (diff)

Added page outline, maintainer and syntax highlighting.

Validate ticket fields

Description

  • 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

Download the zipped source from here.

Source

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

Example

  1. Validate anonymous author email address and make comment required:
    [components]
    ticketvalidator.* = enabled
    
    [ticketvalidator]
    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:
    [components]
    ticketvalidator.* = enabled
    
    [ticketvalidator]
    validates = summary
    summary.rule = ^<#\d*>.*
    summary.tip = Please correct summary format
    

Recent Changes

[7518] by richard on 2010-02-09 03:09:42

Fixed #6405

  • Rename entry_points from ticketvalidator to tracticketvalidator, to resolve name collision with TicketValidator
[6333] by richard on 2009-08-07 05:07:45
update license to BSD
[6331] by richard on 2009-08-07 04:44:57
update license in setup.py

Author/Contributors

Author: richard
Maintainer: richard
Contributors: