Ability to not display issues for users who can not change anything
In my company there is a workflow, according to which each issue have a stage that controls by managers, developers, testers and so on.
Lets provide a workflow as a graph in which the top - issue status, and transitions - a status change.
Tester nothing to do with the problem before referring it to the test. Then the tester in such graph will have some isolated vertices. The idea: don't show the issues to user if it status are isolated vertices at workflow.
The principle is: the user should not see issues which, according to issue workflow, does now allowed to change it.
In this case, no change in access rights do not need. User still can view any issue if have access rights. This feature is only making the work more efficient by reducing unnecessary information on the screen.
I would like to be able to enable/disable globally through the Redmine settings, as well as the user's ability to turn on/off this function in own account settings or turn on\off at the page Issues (maybe as filter).
#1 Updated by Jean-Baptiste Barth over 9 years ago
- Category set to Plugin Request
- Status changed from New to Closed
- Resolution set to Wont fix
I think it's a very specific use case. Today workflows are only used to give people the ability to change from one state to another, not to manage visibility. Visibility is already handled at project level and with permissions.
You should try to implement your specific needs in a plugin. Maybe you could use projects' visibility and move issues in the correct subproject depending on its state.
I close the issue as "Won't fix", unless you demonstrate me it's really easy to do and useful for everybody.