Return to Snippet

Revision: 62208
at February 7, 2013 20:14 by alces


Initial Code
USR = 'johnson' // this may be scriptler parameter

hudson.model.Hudson.instance.items.each {jb ->
    sec = jb.getProperty(hudson.security.AuthorizationMatrixProperty.class)
    if (USR in sec?.groups) {     
    	prm = sec?.grantedPermissions.findAll{USR in it.value}.keySet().name
    	println "$jb.name: ${prm.sort().join ','}"
    }   
}
"FINISHED" // for don't print too large result in console

Initial URL
hudson_user_perms

Initial Description
Getting user's permissions in Hudson

Initial Title
Get user\'s permissions in hudson

Initial Tags


Initial Language
Groovy