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

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events