The Atlassian Community Forums are currently in read-only mode. We will be relaunching on a new platform on September 22 (read more here). We apologize for the extended downtime. For concerns or questions, please email communitymanagers@atlassian.com. See you on the other side, on the new Atlassian Community Forums! :)

×

Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

user space permission remove

soumyajit
November 13, 2020

I want to remove  particular user permission from multiple spaces using confluence API through script runner console. Could you please help me with this matter?

 

def spacePermissions
def spaces = spaceManager.getAllSpaces()
def permissionsToRemove = []

spaces.each{ space ->
if(space.getKey()=='CSCO'){
spacePermissions = space.getPermissions()
spacePermissions.each{ it ->
if (it.getUserName() == "poc" && it.getType() == "VIEWSPACE"){
permissionsToRemove.add(it)
}
}
}
}


permissionsToRemove.each{it ->
log.warn it
//log.warn permissionsToRemove
//spacePermissionManager.removePermission(it)
spacePermissionManager.removePermission(it)
}

 

// but removePermission is invalid method

0 answers

Comments for this post are closed

Community moderators have prevented the ability to post new answers.

TAGS
AUG Leaders

Atlassian Community Events