Modify ↓
Opened 14 years ago
Last modified 8 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 14 years ago by
| Attachment: | ticketvalidator.zip added |
|---|
comment:2 Changed 8 years ago by
| Description: | modified (diff) |
|---|
comment:3 Changed 8 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 8 years ago by
| Owner: | Max Stewart deleted |
|---|
Note: See
TracTickets for help on using
tickets.



zipped source