Web interface for workflow administration of Trac


This plugin provides an editor for workflow and a diagram of the workflow using the Graphviz program. It can be used to define and edit a ticket workflow:

See also: TracWorkflow, MultipleWorkflowPlugin.

Bugs/Feature Requests

Existing bugs and feature requests for TracWorkflowAdminPlugin are here.

If you have any issues, create a new ticket.

Known issues:

new status tickets:

Integrate plugin with MultipleWorkflowPlugin
Support extra workflow operations
Add configuration option for image type of workflow diagram
Add graph view settings to the workflow admin panel
Allow advanced workflow editing
Error message when diagram image cannot be written


17 / 17


5 / 11


1 / 1


Download the zipped source from here.


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


  1. Install Graphviz:
    • Debian, Ubuntu: apt-get install graphviz
    • RHEL, CentOS, Fedora: yum install graphviz
  2. Using pip or easy_install:
    pip install ''
    easy_install -Z ''
  3. If you use Python 2.4 or 2.5, requires simplejson:
    easy_install simplejson
  4. Enable the plugin in your trac.ini file:
    tracworkflowadmin.* = enabled

Recent Changes

17531 by jun66j5 on 2019-09-26 11:41:20
tracworkflowadmin: support Trac 1.4 and bump up the version to
17146 by jun66j5 on 2018-04-23 09:05:25
tracworkflowadmin: bump up the version to
17145 by jun66j5 on 2018-04-23 09:04:23
tracworkflowadmin: use TICKET_ADMIN rather than TRAC_ADMIN (closes #12014)


Author: jun66j5
Maintainer: Jun Omae
Contributors: OpenGroove,Inc. and tracpath

Last modified 8 weeks ago Last modified on Nov 29, 2019, 8:26:34 AM

Attachments (2)

Download all attachments as: .zip