removeGroupFromSpacePermission

Description

Removes a single group from a space permission if the group is in that permission.

Parameters

Return Type

Boolean (true/false)

Returns true if space permission was actually changed by the routine invocation, i.e. a group was actually added to the specified space permission. Returns false if a space permission was not changed.

Example

removeGroupFromSpacePermission("EDITSPACE", "PS-DOCS", "confluence-users");

Disallows members of the "confluence-users" group to modify space with the "PS-DOCS" key.

 

Permission Reference

Permission type

Description

Permission type

Description

USECONFLUENCE

Permission to use Confluence.

LIMITEDUSECONFLUENCE

Permission to limited usage of Confluence.

UPDATEUSERSTATUS

Permission to update user status.

VIEWUSERPROFILES

Permission to view user profiles.

SYSTEMADMINISTRATOR

Permission to be a system administrator.

ADMINISTRATECONFLUENCE

Permission to be a Confluence administrator.

PERSONALSPACE

Permission to work with personal space.

CREATESPACE

Permission to create a space.

VIEWSPACE

Permission to view a space.

REMOVEOWNCONTENT

Permission to remove own content.

COMMENT

Permission to add comments.

EDITSPACE

Permission to edit a space.

SETSPACEPERMISSIONS

Permission to update space permissions.

REMOVEPAGE

Permission to remove a page.

REMOVECOMMENT

Permission to remove a comment.

REMOVEBLOG

Permission to remove a blog.

CREATEATTACHMENT

Permission to create an attachment.

REMOVEATTACHMENT

Permission to remove an attachment.

EDITBLOG

Permission to edit a blog.

EXPORTSPACE

Permission to export a space.

REMOVEMAIL

Permission to remove email.

SETPAGEPERMISSIONS

Permission to update page permissions

PROFILEATTACHMENTS

Permission to work with profile attachments.

 

If the routine returns false, it doesn't mean that the specified permission still exists for the group. It just means that the state of the space permission was not changed. For example, if the specified group wasn't in the specified space permission before the routine invocation, the routine will return false, because the state of the space permission was not changed. In order to check if the specified group has a certain space permission please use the following routine: groupHasSpacePermission.

See also

Peacock