private Role getSuperDeveloperRole() { Role role = rbacManager.createRole( "SUPER_DEVELOPER" ); role.setAssignable( true ); return role; }
private Role getSuperDeveloperRole() { Role role = rbacManager.createRole( "SUPER_DEVELOPER" ); role.setAssignable( true ); return role; }
private Role getDeveloperRole() throws RbacManagerException { Role role = rbacManager.createRole( "DEVELOPER" ); role.setAssignable( true ); Permission perm = rbacManager.createPermission( "EDIT_MY_USER", "EDIT", "User:Self" ); role.addPermission( perm ); return role; }
private Role getAdminRole() throws RbacManagerException { Role role = rbacManager.createRole( "ADMIN" ); role.setAssignable( false ); Permission perm = rbacManager.createPermission( "EDIT_ANY_USER", "EDIT", "User:*" ); role.addPermission( perm ); return role; }
private Role getProjectAdminRole() throws RbacManagerException { Role role = rbacManager.createRole( "PROJECT_ADMIN" ); role.setAssignable( true ); Permission perm = rbacManager.createPermission( "EDIT_PROJECT", "EDIT", "Project:Foo" ); role.addPermission( perm ); return role; }
private Role getDeveloperRole() throws RbacManagerException { Role role = rbacManager.createRole( "DEVELOPER" ); role.setAssignable( true ); Permission perm = rbacManager.createPermission( "EDIT_MY_USER", "EDIT", "User:Self" ); role.addPermission( perm ); return role; }
role.setDescription( roleProfile.getDescription() ); role.setPermanent( roleProfile.isPermanent() ); role.setAssignable( roleProfile.isAssignable() );
role.setDescription( template.getDescription() ); role.setPermanent( template.isPermanent() ); role.setAssignable( template.isAssignable() );
userAdmin.addPermission( manager.getPermission( "Edit All Users" ) ); userAdmin.addPermission( manager.getPermission( "Remove Roles" ) ); userAdmin.setAssignable( true ); manager.saveRole( userAdmin ); admin.addPermission( manager.getPermission( "Add Repository" ) ); admin.addPermission( manager.getPermission( "Regenerate Index" ) ); admin.setAssignable( true ); manager.saveRole( admin ); developer.addChildRoleName( "System Administrator" ); developer.addPermission( manager.getPermission( "Run Indexer" ) ); developer.setAssignable( true ); manager.saveRole( developer ); developer.addChildRoleName( "Trusted Developer" ); developer.addPermission( manager.getPermission( "Run Indexer" ) ); developer.setAssignable( true ); manager.saveRole( developer );