Modify ↓
Opened 14 years ago
Last modified 4 years ago
#7520 new enhancement
[Patch] Ability to have a default status on triage operations
Reported by: | Owned by: | ||
---|---|---|---|
Priority: | low | Component: | AdvancedTicketWorkflowPlugin |
Severity: | normal | Keywords: | |
Cc: | Trac Release: | 0.11 |
Description (last modified by )
Added ability to have a default status on triage operations.
The following example will set the status to reopen by default but to bug type tickets it will set development.
Example:
reopen = closed -> * reopen.operations = del_resolution,triage,del_owner reopen.permissions = TICKET_CREATE reopen.triage_field = type reopen.triage_split = *->reopened,bug->development
SVN Diff:
Index: controller.py =================================================================== --- controller.py (revision 8373) +++ controller.py (working copy) @@ -354,13 +354,16 @@ action + '.triage_field').strip() transitions = self.config.get('ticket-workflow', action + '.triage_split').strip() + default_status = 'new' for transition in [x.strip() for x in transitions.split(',')]: value, status = [y.strip() for y in transition.split('->')] if value == ticket[field].strip(): break + else: + if value == '*': + default_status = status else: - self.env.log.error("Bad configuration for 'triage' operation in action '%s'" % action) - status = 'new' + status = default_status return status
Attachments (0)
Change History (5)
comment:1 Changed 14 years ago by
Type: | defect → enhancement |
---|
comment:2 Changed 14 years ago by
Description: | modified (diff) |
---|---|
Summary: | Ability to have a default status on triage operations → [Patch] Ability to have a default status on triage operations |
comment:4 Changed 14 years ago by
Priority: | normal → low |
---|
While I see the usefulness of this syntax extension (especially for text fields where a user might enter an unrecognized value), the patch eliminates the error-checking case.
comment:5 Changed 4 years ago by
Owner: | Eli Carter deleted |
---|
Note: See
TracTickets for help on using
tickets.
Updated description - Wrapped patch code in description with a code block. Btw, patches as attachments are always preferred to inline pastes.