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