Commit Graph
1568 Commits
Author SHA1 Message Date
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
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
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
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
Kai Börnert a4ecfaacfb added required endpoints and documentation to allow migration via
restservices
2018-12-11 15:51:49 +01:00
Kai Börnert bcc78740a5 wip for ownership rest endpoints 2018-12-11 12:33:18 +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
Vladislav Chumak 0814d43350 Merge remote-tracking branch 'origin/maneuver_refactoring' 2018-12-07 15:06:54 +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
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 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
Steffen Schaefer 07c411cd3a Implemented Ownership/Permission handling for TrackedRaces 2018-12-05 17:11:33 +01:00
Steffen Schaefer 1bdb7dfcfd Initially implemented the possibility to intercept TrackedRace creation
through RaceTrackers
2018-12-05 17:11:32 +01:00
Axel Uhl b8c5fdffc3 Merge branch 'master' into permission-vertical
Change-Id: I983bec4adfd8e8c67e1af232a829ad1d8407b117
2018-12-04 15:20:22 +01:00
Kai Börnert 47ec463a07 fix for rest api's under v2 not accepting bearertoken 2018-12-03 13:17:48 +01:00
Axel Uhl 49db8126bb allow solution to run with both, Java8 and Java11 with same target platform
Change-Id: I4f7772aaa1d9d1b65a2452ad98d8c51809fef2b4
2018-11-30 21:20:06 +01:00
Axel Uhl d5eaaa1051 Merge branch 'master' into docker
Change-Id: I85fb11435ed1052739f6b49861ce71f3cf201e07
2018-11-30 13:39:58 +01:00
Kai Börnert 735c974280 Merge branch 'permission-vertical' into permission-vertical-split
Conflicts:
	java/com.sap.sailing.dashboards.gwt/GWT Dashboards DevMode.launch
	java/com.sap.sse.security.ui/src/main/java/com/sap/sse/security/ui/server/UserManagementServiceImpl.java
	java/com.sap.sse.security.userstore.mongodb/src/com/sap/sse/security/userstore/mongodb/impl/Activator.java
2018-11-30 13:30:16 +01:00
Axel Uhl cae1248a74 Merge branch 'master' into permission-vertical
Change-Id: I99b41d6951df0f2f63fc1a0335122f3e605ae0b2
2018-11-30 09:53:37 +01:00
Axel Uhl 51508b660e bug4426: added a one-minute interval starting at the track's beginning/end for start/finish line construction
Change-Id: Iad5297c7057474ea74a68be6fce753d32d42fbad
2018-11-29 21:24:02 +01:00
Thomas Wiese cff5cdf4ca Merge branch 'permission-vertical' of ssh://sapsailing.com/home/trac/git into permission-vertical 2018-11-29 15:14:27 +01:00
Thomas Wiese c7cc2bb9e7 further permission checks in rest api 2018-11-29 15:13:45 +01:00
Axel Uhl df911ce509 Merge branch 'master' into docker
Change-Id: I7cbe3400d0265083708a37016b80c4deb1dbb388
2018-11-29 15:05:30 +01:00
Kai Börnert 1d8cf1faf2 Merge branch 'permission-vertical' of ssh://trac@sapsailing.com/home/trac/git into permission-vertical 2018-11-29 15:01:34 +01:00
Thomas Wiese 8119a0c357 added missing permission checks for regatta in RegattasResource 2018-11-29 12:21:44 +01:00
Thomas Wiese 76a4522769 check read permissions on comeptitor and boat when adding to a regatta 2018-11-29 11:08:37 +01:00
Thomas Wiese 172973971a restrict competitor and boats in RaceEntriesJsonSerilaizer 2018-11-29 10:45:45 +01:00
Kai Börnert 81073c47ae fixes for return values of leaderboard ressource regarding statistics to
be more concise
2018-11-29 10:39:36 +01:00
Thomas Wiese 001f1b1f02 secure detail serialization of RegattaJsonSerializer 2018-11-29 10:21:49 +01:00
Thomas Wiese 0be4ce6a8d secure lists of competitors in RegattasResource 2018-11-29 09:45:07 +01:00
Kai Börnert 25d289b813 Merge branch 'permission-vertical' of ssh://trac@sapsailing.com/home/trac/git into permission-vertical 2018-11-28 16:10:57 +01:00
Steffen Schaefer 6859918ea7 Merge branch 'permission-vertical' into permission-vertical-split
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/EventListComposite.java
	java/com.sap.sailing.server.gateway.test/src/com/sap/sailing/server/gateway/test/jaxrs/AbstractJaxRsApiTest.java
	java/com.sap.sailing.server.gateway/src/com/sap/sailing/server/gateway/jaxrs/api/RegattasResource.java
	java/com.sap.sse.security.ui/src/main/java/com/sap/sse/security/ui/client/UserManagementService.java
	java/com.sap.sse.security.ui/src/main/java/com/sap/sse/security/ui/client/UserManagementServiceAsync.java
	java/com.sap.sse.security.ui/src/main/java/com/sap/sse/security/ui/client/usermanagement/UserTableWrapper.java
2018-11-28 13:59:44 +01:00
Axel Uhl 8d3f313a06 Merge branch 'master' into permission-vertical
Change-Id: I84c143760f40e247be761715b59a77105510e05b
2018-11-28 11:05:27 +01:00
Axel Uhl 199f3693a8 added null-safety for start/finish line construction in case COG/SOG is unknown
Change-Id: I04e2890a354355f1c6b160667a1ebe0cd0769859
2018-11-28 11:02:29 +01:00