Modify ↓
Opened 13 years ago
Last modified 7 years ago
#8897 new enhancement
Validate on ticket type and match all statuses
Reported by: | Reinhard Wobst | Owned by: | |
---|---|---|---|
Priority: | normal | Component: | TicketValidatorPlugin |
Severity: | normal | Keywords: | status, data type, validator |
Cc: | Trac Release: | 0.11 |
Description (last modified by )
After user over longer time, I decided to publish an improvement of the TicketValidatorPlugin:
- Check for all statuses of the ticket (requested in ticket #4742)
- Check dependent on type of the ticket (requested in ticket #6067).
Details can be found in validator.txt in the source (ticketvalidator.zip). Here is some example:
[ticketvalidator] new.required = purpose *.required = address done.*.required = weather, brightness *.integer = age, lines_of_code *.task.float = cost
This means:
- If the state is 'new', the field 'purpose' must be filled-in.
- 'address' is always required.
- If the state is 'done', 'weather' and 'brightness' are required, independent on the type (of course, "done.required = ..." would do the same here).
- 'age' and 'lines_of_code' must always be integers.
- Independent on the state, 'cost' must be a float if the ticket type is 'task'.
More data types can be implemented easily.
Attachments (1)
Change History (7)
Changed 13 years ago by
Attachment: | ticketvalidator.zip added |
---|
comment:2 Changed 7 years ago by
Description: | modified (diff) |
---|
comment:3 Changed 7 years ago by
Summary: | Extension of TicketValidator Plugin: Check on data type, check independent on status → Validate on ticket type and match all statuses |
---|
comment:4 Changed 7 years ago by
Owner: | Max Stewart deleted |
---|
Note: See
TracTickets for help on using
tickets.
zipped source