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!
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.