Merge branch 'permission-vertical' into bug4895

This commit is contained in:
Steffen Jacobs committed 2019-03-08 16:37:42 +01:00
commit e44d6a9f5a
45 files changed
+361 -144

No files matched your search

@@ -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() {