Plugins Directory » Redmine Project Workflows
|
|
Author: | Jan Catrysse |
|---|---|---|
| Website: | https://github.com/jcatrysse/redmine_project_workflows | |
| Code repository: | https://github.com/jcatrysse/redmine_project_workflows.git | |
| Registered on: | 2026-01-27 (about 2 hours ago) | |
| Current version: | 0.0.1 | |
| Compatible with: | Redmine 6.1.x, 6.0.x, 5.1.x, 5.0.x | |
| User ratings: |
Redmine plugin: Project Workflows¶
WARNING: alpha stage, do not use in production!
This plugin adds project-specific workflows to Redmine by extending the core workflows table with a nullable project_id. Generic rules (project_id = NULL) behave exactly like Redmine core, while project rules override generic rules for selected roles and trackers.
The plugin has been tested on Redmine 5.1, but I encourage you to test it thoroughly before using it in production. Redmine 6.0 and 6.1 should also work, but this has not been tested.
Features¶
- Project-specific status transitions and field permissions.
- Optimised SQL performance for bulk workflow transition/permission updates.
Usage¶
- Go to Administration -> Workflow.
- Select Role, Tracker, and Project.
- Generic project means generic workflows, for all projects.
- Selecting a project activates project override mode for that project.
- Select the Generic project to manage rules shared across all projects.
Installation notes
Installation¶
- Copy this plugin directory into
pluginsof your Redmine installation. - Run dependencies and plugin migrations:
bundle install bundle exec rake redmine:plugins:migrate NAME=redmine_project_workflows
- Restart Redmine.
Testing¶
The plugin includes an RSpec test suite. Run it from your Redmine root with:
RAILS_ENV=test bundle exec rspec plugins/redmine_project_workflows/spec
Compatibility¶
- Redmine > 5.0
Changelog
0.0.1 (2026-01-27)
Compatible with Redmine 6.1.x, 6.0.x, 5.1.x, 5.0.x.