mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-11-10 21:02:40 +00:00
Merge branch 'permission-vertical' into bug4895
This commit is contained in:
commit
e44d6a9f5a
45 files changed
+361
-144
No files matched your search
+2
-4
@@ -1,10 +1,10 @@
|
||||
package com.sap.sailing.server.security;
|
||||
|
||||
import com.sap.sailing.domain.common.security.SecuredDomainType;
|
||||
import com.sap.sailing.domain.common.security.SecuredDomainType.CompetitorAndBoatActions;
|
||||
import com.sap.sse.security.shared.HasPermissions.DefaultActions;
|
||||
import com.sap.sse.security.shared.RolePrototype;
|
||||
import com.sap.sse.security.shared.WildcardPermission;
|
||||
import com.sap.sse.security.shared.impl.SecuredSecurityTypes;
|
||||
|
||||
/**
|
||||
* Specifies a role that when associated to a user gives read access to the sailing domain parts needed for the home
|
||||
@@ -20,9 +20,7 @@ public class SailingViewerRole extends RolePrototype {
|
||||
WildcardPermission.builder().withTypes(SecuredDomainType.EVENT, SecuredDomainType.LEADERBOARD_GROUP,
|
||||
SecuredDomainType.LEADERBOARD, SecuredDomainType.REGATTA, SecuredDomainType.TRACKED_RACE)
|
||||
.withActions(DefaultActions.READ).build(), WildcardPermission.builder().withTypes(SecuredDomainType.COMPETITOR, SecuredDomainType.BOAT)
|
||||
.withActions(CompetitorAndBoatActions.READ_PUBLIC).build(),
|
||||
WildcardPermission.builder().withTypes(SecuredDomainType.COMPETITOR, SecuredDomainType.BOAT)
|
||||
.withActions(DefaultActions.READ).build());
|
||||
.withActions(SecuredSecurityTypes.PublicReadableActions.READ_PUBLIC).build());
|
||||
}
|
||||
|
||||
public static SailingViewerRole getInstance() {
|
||||
|
||||
Reference in new issue
Block a user