wiki:TypedTicketWorkflowPlugin

Version 13 (modified by figaro, 9 years ago) (diff)

Cosmetic changes, tagged with license

Typed Ticket Workflow

Notice: This plugin is unmaintained and available for adoption.

Description

Add additional condition for workflow actions: ticket Type.

This allow to create actions applicable for a specific ticket type. This plugin is based on default ConfigurableTicketWorkflow component.

For example, "ready for QA" should be applicable for 'task' tickets only. So you can write:

ready_for_qa.tickettype = task

You can add multiple types using comma:

ready_for_qa.tickettype = task, enhancement

If the tickettype attribute is not set, no filter is applied.

This plugin must replace the ConfigurableTicketWorkflow plugin if it is installed. All ConfigurableTicketWorkflow functions are still available.

Notes:

Bugs/Feature Requests

Existing bugs and feature requests for TypedTicketWorkflowPlugin are here.

If you have any issues, create a new ticket.

defect

6 / 7

enhancement

1 / 1

Download

Download the zipped source from [download:typedticketworkflowplugin here].

Source

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

Example

Enable the plugin with:

[components]
typedworkflow.* = enabled
[ticket]
workflow = TypedTicketWorkflow

[ticket-workflow]
accept = new,assigned,accepted,reopened -> accepted
accept.operations = set_owner_to_self
accept.permissions = TICKET_MODIFY
accept.tickettype = bug, task

Recent Changes

13576 by rjollos on 2014-01-15 01:18:02
0.2: Bump version from 0.2dev to 0.2. Refs #4548.

Thanks to glinders for testing the latest.

13574 by rjollos on 2014-01-14 21:07:54
0.2dev: Override get_actions_by_operation_for_req . Fixes #4548.

Patch by geoff.

13573 by rjollos on 2014-01-14 21:04:06

0.2dev: Non-functional changes.

  • PEP-0008 changes.
  • Added license headers.
(more)

Author/Contributors

Author: kivsiak
Maintainer: none (needsadoption)
Contributors: