Hi team!
I need assistance with removal of VIEWSPACE_PERMISSION in all Spaces for a specific Group.
I obtained a script to add/save VIEWSPACE_PERMISSION to all Spaces for a Group.
This works fine when I run it in Confluence ScriptRunner.
However, I'm not able to re-write the script successfully for removing the permission.
I've read the API documentation on this subject but I still cannot get it to work.
Below is the groovy script I've started out with.
import com.atlassian.confluence.security.SpacePermission import com.atlassian.confluence.security.SpacePermissionManager import com.atlassian.confluence.spaces.Space import com.atlassian.confluence.spaces.SpaceManager import com.atlassian.sal.api.component.ComponentLocator def spaceManager = ComponentLocator.getComponent(SpaceManager) def spacePermissionManager = ComponentLocator.getComponent(SpacePermissionManager) for (Space space : spaceManager.getAllSpaces()) { SpacePermission spacePermission = new SpacePermission(SpacePermission.VIEWSPACE_PERMISSION, space, 'confluence-administrators') spacePermissionManager.savePermission(spacePermission) }
Please assist me with figuring out how to remove the Group from all Confluence Spaces.
Thank you!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.