To execute or not a transition in a workflow, we want to verify whether the current user shares at least one role with the reporter with no more than the 'Browse project' permission.
Currently, the 'Administer Projects' permission is needed to get the list of reporter roles ('issue.reporter.getProjectRoles(project)').
Would it be possible to extend Jira's native conditions with a new one such as “Reporter role condition only” (without any parameters): Condition authorizing only users with at least one of the role of the reporter (whatever this role may be)?
Executable with 'Browse project' permission.
Similarly, why not also add: 'Only Reporter Group Condition'. Same logic, but applied to groups instead of roles