/
How to remove a user from a project role for multiple projects using the app, Run CLI Actions in Jira
How to remove a user from a project role for multiple projects using the app, Run CLI Actions in Jira
This article explains how to remove a user as a Project Admin for multiple projects using the app, Run CLI Actions in Jira, on a data center instance.
Instructions
For this scenario, use the runFromCsv and removeProjectRoleActors actions where:
- removeProjectRoleActors: Remove users or groups from a project role.
runFromCsv: Run actions generated from a CSV file.
Ensure that the project role(s) and userId(s) exist at the global level.
- Consider the following example which shows a project key, TC, and has a role defined as jira-administrators:
- Create a CSV file(ex: projects.csv) with the below parameters in the first row.
- Place the projects.csv under the relevant folder, that is /var/atlassian/application-data/home/cli-plugin. This location is based on your Jira instance.
Navigate to Admin > Manage Apps > Run Actions to execute the following CLI action:
--action run --server http://example.test.stage --password xxxxxxx --user xxxxxxx --action runFromCsv --file "remove.csv" --common "--action removeProjectRoleActors"
Click on Run and below is the required output:
Run: --action runFromCsv --file "remove.csv" --common "--action removeProjectRoleActors" Run: --project "JIRA" --role "jira-administrators" --userId "Amulya" --category "standard" --action removeProjectRoleActors 'jira-administrators' role updated for project JIRA Run: --project "QA" --role "jira-administrators" --userId "Amulya" --category "standard" --action removeProjectRoleActors 'jira-administrators' role updated for project QA Run: --project "BUMP" --role "jira-administrators" --userId "Amulya" --action removeProjectRoleActors 'jira-administrators' role updated for project BUMP Run: --project "TC" --role "jira-administrators" --userId "Amulya" --action removeProjectRoleActors 'jira-administrators' role updated for project TC Run: --project "ZJCLI" --role "jira-administrators" --userId "Amulya" --action removeProjectRoleActors 'jira-administrators' role updated for project ZJCLI Run completed successfully. 5 actions were successful from file: /var/atlassian/application-data/home/cli-plugin/remove.csv Run completed successfully. 1 actions were successful
The result of the above actions is shown in the following screenshot:
- Make sure you have installed the Run CLI Actions in Jira v9.2 app as the action removeProjectRoleActors is compatible only with the app from v9.2.
- It is recommended to test this scenario in a test environment before implementing it in production.
Related content
How to update project permission scheme in bulk using Jira Command Line Interface app
How to update project permission scheme in bulk using Jira Command Line Interface app
More like this
How to remove all users from a group using the Jira Command Line Interface
How to remove all users from a group using the Jira Command Line Interface
Read with this
Manage project role schemes 4.2.4
Manage project role schemes 4.2.4
More like this
Manage project role schemes 4.8.7
Manage project role schemes 4.8.7
More like this
Manage project role schemes 5.0.8
Manage project role schemes 5.0.8
More like this
Manage project role schemes - 6.0.x
Manage project role schemes - 6.0.x
More like this