I would like to base the permission scheme of a particular project on project roles only. basically, anyone who doesn't have a role in that project shouldn't be able to perform any action at all, including browsing and viewing.
We have 4 project roles: Admin, Add-on, Project lead and Dev, from the least to most restrictive. Naturally, some permissions are granted to admins only, but many are granted to all. For the latter, since there is no implied hierarchy, I must manually grant permission to all 4 roles individually. However, this is pretty cumbersome, because there is no way to select more than one project role at a time when granting permission : they are in a drop down menu, so the windows must be closed and reopened for every add. I cannot used the "Application access" option either because that would grant access to any user in our JIRA instance, whether they are involved in this project or not.
What's the best way to go about this?