Commit Graph
1593 Commits
Author SHA1 Message Date
Kai Börnert 5597b7f4d0 Merge branch 'permission-vertical' into bug4813
Conflicts:
	java/com.sap.sse.security.common/src/com/sap/sse/security/shared/impl/PermissionAndRoleAssociation.java
	java/com.sap.sse.security.userstore.mongodb/src/com/sap/sse/security/userstore/mongodb/impl/Activator.java
	java/com.sap.sse.security/src/com/sap/sse/security/impl/SecurityServiceImpl.java
2019-01-08 12:03:11 +01:00
Kai Börnert 45954c53c6 Merge branch 'permission-vertical' of ssh://trac@sapsailing.com/home/trac/git into permission-vertical 2019-01-08 10:43:42 +01:00
Axel Uhl 5bebb7af48 Added missing web subject factory configuration to the other shiro.ini configs
Change-Id: I874a50d4e175729d652f2a237ea249045685977f
2019-01-07 18:10:08 +01:00
Steffen Schaefer f0fca27721 Using instance based permission checks instead of static construction 2018-12-19 16:18:54 +01:00
Steffen Schaefer 112ea3d75a Removed FIXME that was already done one another branch 2018-12-19 13:11:38 +01:00
Kai Börnert 1929a6a2ed role association logic 2018-12-19 09:15:44 +01:00
Thomas Wiese 475356f8b8 Merge branch 'permission-vertical' into bug4813
# Conflicts:
#	java/com.sap.sailing.domain.swisstimingadapter.persistence/src/com/sap/sailing/domain/swisstimingadapter/persistence/impl/SwissTimingAdapterPersistenceImpl.java
#	java/com.sap.sailing.server.gateway/src/com/sap/sailing/server/gateway/jaxrs/api/EventsResource.java
2018-12-18 13:32:12 +01:00
Kai Börnert 57ab1be069 Merge branch 'permission-vertical' of ssh://trac@sapsailing.com/home/trac/git into permission-vertical 2018-12-17 16:30:31 +01:00
Thomas Wiese a387055f95 bug 4813: building the identifier for permissions checks is now be done
by supporting a TypeRelativeObjectIdentifer object that has to be built
by domain objects
2018-12-17 15:49:44 +01:00
Steffen Schaefer 1e00d2d194 Merge branch 'master' into permission-vertical
# Conflicts:
#	java/com.sap.sailing.domain.persistence/META-INF/MANIFEST.MF
#	java/com.sap.sailing.domain.racelogtrackingadapter/META-INF/MANIFEST.MF
#	java/com.sap.sailing.domain.swisstimingadapter.persistence/META-INF/MANIFEST.MF
#	java/com.sap.sailing.domain.swisstimingadapter.persistence/src/com/sap/sailing/domain/swisstimingadapter/persistence/impl/SwissTimingAdapterPersistenceImpl.java
#	java/com.sap.sailing.domain.swisstimingadapter.test/META-INF/MANIFEST.MF
#	java/com.sap.sailing.domain.tractracadapter.persistence/META-INF/MANIFEST.MF
#	java/com.sap.sailing.domain.tractracadapter.persistence/src/com/sap/sailing/domain/tractracadapter/persistence/impl/MongoObjectFactoryImpl.java
#	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/server/DataMiningServiceImpl.java
#	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/server/SailingServiceImpl.java
#	java/com.sap.sailing.polars.datamining/META-INF/MANIFEST.MF
#	java/com.sap.sailing.server.gateway.test/src/com/sap/sailing/server/gateway/test/jaxrs/AbstractJaxRsApiTest.java
#	java/com.sap.sailing.server.interface/src/com/sap/sailing/server/interfaces/RacingEventService.java
#	java/com.sap.sailing.server.replication.test/META-INF/MANIFEST.MF
#	java/com.sap.sailing.server.replication.test/src/com/sap/sailing/server/replication/test/TrackRaceReplicationTest.java
#	java/com.sap.sailing.server.test/src/com/sap/sailing/server/test/TaggingServiceTest.java
#	java/com.sap.sailing.server.testsupport/META-INF/MANIFEST.MF
#	java/com.sap.sailing.server/META-INF/MANIFEST.MF
#	java/com.sap.sailing.server/src/com/sap/sailing/server/impl/Activator.java
#	java/com.sap.sailing.server/src/com/sap/sailing/server/impl/RacingEventServiceImpl.java
#	java/com.sap.sailing.server/src/com/sap/sailing/server/tagging/TaggingServiceImpl.java
#	java/com.sap.sse.mail.replication.testsupport/src/com/sap/sse/mail/replication/testsupport/AbstractMailServiceReplicationTest.java
#	java/com.sap.sse.security.test/META-INF/MANIFEST.MF
#	java/com.sap.sse.security.test/src/com/sap/sse/security/jaxrs/api/SecurityResourceTest.java
#	java/com.sap.sse.security.test/src/com/sap/sse/security/test/UserStoreWithPersistenceTest.java
#	java/com.sap.sse.security.userstore.mongodb/META-INF/MANIFEST.MF
#	java/com.sap.sse.security.userstore.mongodb/src/com/sap/sse/security/userstore/mongodb/MongoObjectFactory.java
#	java/com.sap.sse.security.userstore.mongodb/src/com/sap/sse/security/userstore/mongodb/impl/DomainObjectFactoryImpl.java
#	java/com.sap.sse.security.userstore.mongodb/src/com/sap/sse/security/userstore/mongodb/impl/MongoObjectFactoryImpl.java
#	java/com.sap.sse.security/src/com/sap/sse/security/impl/SecurityServiceImpl.java
2018-12-17 14:36:37 +01:00
Steffen Schaefer 6b865f3ee5 Consistently using LeaberboardGroup's UUID for security 2018-12-17 10:37:45 +01:00
Kai Börnert 0478cd6845 wip roleassociation, fixmes added to role relevant places, so they are
not forgotten
2018-12-17 09:33:08 +01:00
Axel Uhl 72bc50fc0d move RacingEventService into a separate com.sap.sailing.server.interface bundle
Change-Id: Ib75bf6a46be9eaf2d9ccfad85832a3be8a7686be
2018-12-14 23:56:24 +01:00
Axel Uhl 4c4752a748 extracted replication interfaces into separate bundle to avoid having to activate the replication service only for registering a replicable
Change-Id: I22e423efee06e653a9ed3b9bea13b3b0153f7156
2018-12-14 21:27:17 +01:00
Steffen Schaefer 73193acb02 Merge branch 'permission-vertical' into bug4813
Conflicts:
	java/com.sap.sailing.server.gateway/src/com/sap/sailing/server/gateway/jaxrs/api/LeaderboardsResource.java
	java/com.sap.sailing.server/src/com/sap/sailing/server/security/PermissionAwareRaceTrackingHandler.java
	java/com.sap.sse.security/src/com/sap/sse/security/impl/SecurityServiceImpl.java
2018-12-13 15:09:45 +01:00
Thomas Wiese 2234815b91 Merge branch 'permission-vertical' of ssh://sapsailing.com/home/trac/git into permission-vertical 2018-12-13 14:12:49 +01:00
Thomas Wiese f8e9dc2994 fix order of regatta and ownership check 2018-12-13 14:12:44 +01:00
Kai Börnert 2de4d92c6d prevent issues on client, escape eventname required for some filtering
edgecases
2018-12-13 13:45:57 +01:00
Kai Börnert 64fc92636d fixed inconsistent naming of removeRaceColumns 2018-12-13 10:00:02 +01:00
Kai Börnert 7042ef43ac ensure public regatta group has proper owner 2018-12-13 09:19:38 +01:00
Kai Börnert f4c99f35e0 Merge branch 'permission-vertical' of ssh://trac@sapsailing.com/home/trac/git into permission-vertical 2018-12-13 08:39:30 +01:00
Kai Börnert 96c45b0a9e attach public visibility to alluser and not currentuser 2018-12-13 08:39:20 +01:00
Steffen Schaefer a088fd377b When creating new TrackedRaces from REST API, the group owner of the
Regatta (if available) is also used as group owner of the resulting
TrackedRace
2018-12-13 08:36:23 +01:00
Kai Börnert d336815726 when creating a open regatta, make it also public 2018-12-13 08:35:04 +01:00
Steffen Schaefer f2d18b1f04 Added FIXME 2018-12-13 08:18:19 +01:00
Thomas Wiese 5871d35fbc bug 4813: fixed compilation errors after merge 2018-12-12 17:44:20 +01:00
Thomas Wiese 320ac4a597 Merge branch 'permission-vertical' into bug4813
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/AdminConsoleEntryPoint.java
	java/com.sap.sailing.server.gateway/src/com/sap/sailing/server/gateway/jaxrs/api/EventsResource.java
2018-12-12 17:41:03 +01:00
Kai Börnert 064264387d create and use seperate usergroup for creation of open regatta objects,
make current user a part of it.
2018-12-12 17:06:22 +01:00
Steffen Schaefer b244c94538 Fixed typos 2018-12-12 16:35:27 +01:00
Thomas Wiese 69707bb14f bug 4813: make sure that typerelativeidentifer is running trough
corresponding convert method on object creation
2018-12-12 13:21:41 +01:00
Thomas Wiese 45dafda54e Merge branch 'permission-vertical' into bug4813 2018-12-12 09:06:35 +01:00
Kai Börnert a4ecfaacfb added required endpoints and documentation to allow migration via
restservices
2018-12-11 15:51:49 +01:00
Thomas Wiese a3ba9b96c0 Merge branch 'permission-vertical' into bug4813 2018-12-11 15:06:09 +01:00
Kai Börnert bcc78740a5 wip for ownership rest endpoints 2018-12-11 12:33:18 +01:00
Thomas Wiese 3dbb89db70 Merge branch 'permission-vertical' into bug4813 2018-12-10 09:54:27 +01:00
Steffen Schaefer 3cc3345326 Merge branch 'master' into permission-vertical
Conflicts:
	java/com.sap.sailing.server.gateway.serialization/src/com/sap/sailing/server/gateway/serialization/impl/CompetitorTrackWithEstimationDataJsonSerializer.java
2018-12-10 08:53:39 +01:00
Axel Uhl d8c2cf8cd3 upgraded target platform to newer MongoDB driver from org.eclipse.orbit;
A 3.x driver is required to connect to Microsoft Azure Cosmos. Upgrading
the target platform accordingly requires further upgrades, including Hamcrest
and JUnit libraries. This, in turn, deprecates or obsoletes numerous APIs,
parts of which that caused compilation *errors* I've replaced by their new
counterparts. Several more warnings still remain and need to be tackled by
replacing the usages to their new counterparts.
2018-12-10 03:00:59 +01:00
Thomas Wiese 82b6cd4a2f bug 4813: fixing getStringPermissionForObject to get typerelative
identifier by object
2018-12-07 21:33:16 +01:00
Vladislav Chumak 0814d43350 Merge remote-tracking branch 'origin/maneuver_refactoring' 2018-12-07 15:06:54 +01:00
Thomas Wiese 4c9442f8d5 Merge branch 'permission-vertical' into bug4813 2018-12-07 08:26:32 +01:00
Vladislav Chumak a9d9d21b8a Added new REST method for wind data retrieval 2018-12-06 16:55:37 +01:00
Axel Uhl 516d5aacb0 Merge branch 'master' into permission-vertical
Change-Id: Ie55e40f6b736664fdcc385a1cc1fc7f32e849a99
2018-12-06 16:23:38 +01:00
Axel Uhl 9e9252de24 added documentation on new boatclass REST end point
Change-Id: I55e224cba69f7236dcc729f64c2f7672e0f7091c
2018-12-06 16:22:10 +01:00
Axel Uhl 52205ea7ee added a BoatClassesResource
Change-Id: Ie77872820e44439c8789d953a1ea6fad93a5ccec
2018-12-06 16:02:06 +01:00
Thomas Wiese 01f8d1ccf4 Merge branch 'permission-vertical' into bug4813
Conflicts:
	java/com.sap.sailing.server.gateway/src/com/sap/sailing/server/gateway/jaxrs/api/LeaderboardsResourceV2.java
2018-12-06 14:58:56 +01:00
Steffen Schaefer 955a483543 Simplified permissions for competitors and boats to be compatible with
the permissions granted by "user" and "sailing_viewer" roles. Further
improvements may be implemented with bug 4815
2018-12-06 14:17:13 +01:00
Thomas Wiese ceca6df99a Merge branch 'permission-vertical' into bug4813 2018-12-06 09:23:51 +01:00
Thomas Wiese 1def7157c1 adjusted rest api documentation for createEvent endpoint 2018-12-05 23:17:50 +01:00
Thomas Wiese b77521c32f bug 4709: added parameter for open regatta registration secret to createEvent Rest-API 2018-12-05 23:05:44 +01:00
Thomas Wiese 7773e4e294 Merge branch 'permission-vertical' into bug4813 2018-12-05 17:56:18 +01:00