wiki:TracGenericWorkflowPlugin

Manage workflows of generic Trac resources

Description

This plugin allows adding workflow support to any Trac Resource. Provides a framework and API to add workflow capabilities to your plugins.

This plugin is part of the Test Manager for Trac plugin, and is released inside its package, but it can also be deployed and used separately.

Refer to the TestManagerForTracPlugin and TestManagerForTracPluginWorkflow pages for details on how to add custom workflow capabilities to your plugin.

Example

This is a sample content of the trac.ini file to associate a workflow to the Test Case object.

The workflow is shown in the following figure:

A sample workflow for a test resource

Sample workflow for Test Cases

[testcase-resource_workflow]
sleep = new -> asleep
sleep.permissions = TEST_MODIFY

sing = new -> singing
sing.permissions = TEST_MODIFY
sing.operations = sample_operation

calmdown = singing -> calm
calmdown.permissions = TEST_MODIFY

kill = asleep,calm -> dead
kill.permissions = TICKET_MODIFY

Bugs/Feature Requests

Existing bugs and feature requests for TracGenericWorkflowPlugin are here.

If you have any issues, create a new ticket.

defect

99 / 124

enhancement

61 / 78

task

2 / 2

Download

Download the egg files, ready to be installed, from the project site here.

Source

You can download the source code from here.

Installation

General instructions on installing Trac plugins can be found on the TracPlugins page.

Author/Contributors

Author: seccanj
Maintainer: Roberto Longobardi
Contributors:

Last modified 2 years ago Last modified on Mar 26, 2022, 8:40:41 AM

Attachments (1)

Download all attachments as: .zip