The Redmine Assignee Filter plugin simplifies assigning issues by showing only qualified users in the assignee dropdown based on their roles and permissions, who can actually work on them in the selected status.
Normally, Redmine shows all possible assignees, even if they lack permissions to change the issue's status further. This plugin fixes that.
Let's illustrate with an example. In our project, Reporter in the Feature tracker has a workflow where "Feedback" status issues can only be changed to "Closed":![]() |
We added Marta Novak as a Reporter. When an issue's status is set to "Feedback," Marta can be assigned to it, because "Feedback" can be changed to "Closed". However, if we try to change the status to other statuses like "In Progress," Marta cannot be assigned. This shows how the workflow limits assignee options based on the allowed status changes:
![]() | ![]() |
Assignee Shown in "Feedback" | Assignee Hidden in "In Progress" |
This plugin ensures efficient and accurate issue assignment, preventing errors and streamlining workflows.