KN
Size: a a a
KN
RL
В
GG
GG
GG
AA
GG
AA
AA
AA
L
import org.sonatype.nexus.security.authz.AuthorizationManager
import org.sonatype.nexus.security.role.Role
import org.sonatype.nexus.security.user.UserManager
AuthorizationManager authManager = security.securitySystem.getAuthorizationManager(UserManager.DEFAULT_SOURCE)
try {
authManager.deleteRole("g_nexusdockerrw")
}
catch (Exception e) {
log.info "Role g_nexusdockerrw not exist"
}
finally {
security.addRole("g_nexusdockerrw", "nx-docker-rw", "", [
"nx-repository-view-docker-docker-hosted-add",
"nx-repository-view-docker-docker-hosted-browse",
"nx-repository-view-docker-docker-hosted-delete",
"nx-repository-view-docker-docker-hosted-edit",
"nx-repository-view-docker-docker-hosted-read"],
[])
}