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 |
---|---|
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.