mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-09-21 21:25:38 +00:00
bug5230: Restricted all AbstractRole (and Subclass) constructors to
require the new transitive flag
This commit is contained in:
+2
-2
@@ -291,7 +291,7 @@ public class UserStoreImpl implements UserStore {
|
||||
}
|
||||
groupQualifierForMigratedRole = serverGroup;
|
||||
}
|
||||
result = new Role(roleDefinition, groupQualifierForMigratedRole, /* user qualification */ null);
|
||||
result = new Role(roleDefinition, groupQualifierForMigratedRole, /* user qualification */ null, true);
|
||||
break;
|
||||
}
|
||||
}
|
||||
@@ -1501,7 +1501,7 @@ public class UserStoreImpl implements UserStore {
|
||||
removeRoleFromUser(checkUser.getName(), removeOrAdjust);
|
||||
if (removeOrAdjust.getQualifiedForUser() != null) {
|
||||
addRoleForUser(checkUser.getName(), new Role(removeOrAdjust.getRoleDefinition(), null,
|
||||
removeOrAdjust.getQualifiedForUser()));
|
||||
removeOrAdjust.getQualifiedForUser(), removeOrAdjust.isTransitive()));
|
||||
}
|
||||
} catch (UserManagementException e) {
|
||||
logger.log(Level.WARNING,
|
||||
|
||||
+2
-1
@@ -251,7 +251,8 @@ public class DomainObjectFactoryImpl implements DomainObjectFactory {
|
||||
" for user "+user.getName()+". Removing role.");
|
||||
} else {
|
||||
user.addRole(new Role(roleWithUserQualifierProxy.getRoleDefinition(),
|
||||
roleWithUserQualifierProxy.getQualifiedForTenant(), resolvedUserQualifier));
|
||||
roleWithUserQualifierProxy.getQualifiedForTenant(), resolvedUserQualifier,
|
||||
roleWithUserQualifierProxy.isTransitive()));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user