Issue approvals
Added by Alexander Pivoshenko over 13 years ago
We are a software company with close to a hundred developers/consultants all having an ability to modify the base code. I am evaluating redmine to see if we can use it to replace our in house built project management system. Very impressed so far with the flexibility of the system, but trying to figure out if we can replicate our process even better.
In the core of our sustem, the submitter of the issue selects a module of the software the issue is related to and based on that gets an approval manager and a code owner. Both the manager and the code owner need to approve the issue in order for the assignee to continue with work. The system will email involved parties when approvals or rejections happen.
Can this approval process be replicated in redmine?
Thanks in advance for all your help!
- Alex
Replies (3)
RE: Issue approvals - Added by Felix Schäfer over 13 years ago
If you make a project for each module and define a workflow accordingly, it should work.
RE: Issue approvals - Added by Alexander Pivoshenko over 13 years ago
Thank you, Felix. That's what I ended up doing - I made subproject for each module and set up a workflow, just like you said. I also set up a code owner group, the manager group and developers(everyone) group for the subproject. Now when I create an issue I select assignee from the developers group. What I am trying to figure out now how do I let the managers and code owners know that they need to approve issues. Ideally, it would be "issues to approve" on My page, similar to "issues assigned to me" on my page, but I don't see an easy way to do that.
Are there any work arounds or plugins for that?
Thanks again!
RE: Issue approvals - Added by Felix Schäfer over 13 years ago
Alexander Pivoshenko wrote:
Ideally, it would be "issues to approve" on My page, similar to "issues assigned to me" on my page, but I don't see an easy way to do that.
Are there any work arounds or plugins for that?
I think it would be possible to patch the "my page" code to show that, but it would be patch you'd have to maintain yourself. Another way would be to make a global public query (only administrators can do that) searching for issues "assigned to <<me>>" and "with status to be approved". This query would then show up in the sidebar on the issue list.