This article explains how to remove a user as Project Admin for multiple projects using the app Run CLI action for Jira on Datacenter instance.
Instructions
For this scenario, use the runFromCsv and addProjectRoleActors actions where:
- addProjectRoleActors: adds users or groups to a project role, and,
runFromCsv: Run actions generated from a CSV file.
Ensure that the project role(s) and userId(s) exists on the global level.
- Consider the following example shows a project key, BUMP, that has a role defined as jira-administrators:
Create a csv file(ex: projects.csv) with below parameters:
Place the projects.csv under the respective folder, that is /var/atlassian/application-data/home/cli-plugin.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 "projects.csv" --common "--action addProjectRoleActors"
Click on Run and below is the required output:
Success Run: --action runFromCsv --file "projects.csv" --common "--action addProjectRoleActors" Run: --project "AAAA" --role "jira-administrators" --userId "Amulya" --category "another" --action removeProjectRoleActors 'jira-administrators' role updated for project AAAA Run: --project "BBBB" --role "jira-administrators" --userId "Amulya" --action removeProjectRoleActors 'jira-administrators' role updated for project BBBB Run: --project "BUGA" --role "jira-administrators" --userId "Amulya" --action removeProjectRoleActors 'jira-administrators' role updated for project BUGA Run: --project "BUMP" --role "jira-administrators" --userId "Amulya" --action removeProjectRoleActors 'jira-administrators' role updated for project BUMP Run: --project "CCCC" --role "jira-administrators" --userId "Amulya" --action removeProjectRoleActors 'jira-administrators' role updated for project CCCC Run: --project "EEEE" --role "jira-administrators" --userId "Amulya" --action removeProjectRoleActors 'jira-administrators' role updated for project EEEE Run completed successfully. 6 actions were successful from file: /var/atlassian/application-data/home/cli-plugin/projects.csv Run completed successfully. 1 actions were successful
The result of the above action is similar to the following screenshot: