Workflows: how to forbid reassigning to anyone?
I would like to know if it is possible to manage workflows more precisely with Redmine.
Indeed, to my mind, a workflow should specify how someone has the right to change statuses (from/to which status, and Redmine does this well) but also, for each step, who he is allowed to pass the next status to (reassign task). When changing a status, the drop down list should then be filtered, according to these settigs.
If the workflow specifies: a tester can change the issue status from "new" to "in development" and this new task can only be done by a developer, only developers should appear in the "Assign to" drop down list.
My question is: is it possible to do such a thing with Redmine? (Or with a plugin?)
I am running Redmine 0.8.4 on linux.
Thank you a lot in advance,
Not as of now. Please file a feature request if you feel this should be included in core redmine.
Thank you for your answer. However I think this problem is related to the following issue:
So maybe if I modify the files they mention, my issue would be fixed? I am not an expert so I would be afraid to make something wrong, since Redmine is currently working fine.
#212 references a (very) old version, you won't even find a reference to
assignable_to in the IssuesController, sorry. #212 seems like a remnant of another meaning for the workflows: it seems in some earlier version, the workflow defined what transitions a role was allowed to do, not which it was allowed to select.
Alright. Do you think it would be complex to adapt their idea to the current version?