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
Kai Börnert
db03b51bfa
changed removeRegatta to cause less issues due to sideeffects
2018-12-12 11:28:13 +01:00
Axel Uhl
1c296efb10
fixed serialization of null values in DoubleVectorFixMongoHandlerImpl
...
Change-Id: I7da792f19dc2f6ea830aa3232cccfa33a8de617b
2018-12-11 17:02:08 +01:00
Steffen Schaefer
ababe1ceea
Also include Regattas when migrating group ownership in hierarchy
2018-12-11 16:04:35 +01:00
Axel Uhl
9da9034235
fixed several MongoDB 3.x issues around ClassCastExceptions with lists
...
Change-Id: Icb570522485ea180eeaeab2a14abb333d159850a
2018-12-11 15:02:15 +01:00
Kai Börnert
bcc78740a5
wip for ownership rest endpoints
2018-12-11 12:33:18 +01:00
Kai Börnert
0277d77c60
improved readibility of tag with tagdto equals check
2018-12-11 10:41:15 +01:00
Axel Uhl
914be75f91
warning-free workspace after upgrading to MongoDB 3.x APIs, eliminating deprecation issues
...
Change-Id: I9773b899e140871f5fa4b865ca6d2116bf73c642
2018-12-10 23:22:20 +01:00
Kai Börnert
289ef76874
Merge branch 'permission-vertical' of ssh://trac@sapsailing.com/home/trac/git into permission-vertical
2018-12-10 17:54:37 +01:00
Kai Börnert
4ae2381a60
cleaned up permission checking for TaggingService
2018-12-10 17:54:25 +01:00
Steffen Schaefer
616a2ff430
Implemented on the fly migration of retracked TrackedRaces on server
...
startup to ensure that a valid Ownership exists
2018-12-10 15:38:53 +01:00
Kai Börnert
c142fecaba
Merge branch 'permission-vertical' of ssh://trac@sapsailing.com/home/trac/git into permission-vertical
2018-12-10 15:20:24 +01:00
Kai Börnert
eb0226f481
moved removal of leaderboards for regattas to SailingService, so that
...
Ownership and ACL's are properly deleted as well
2018-12-10 15:19:15 +01:00
Steffen Schaefer
a0069a49c2
RaceTrackers now try to stop in case of an error while creating
...
RaceDefinition/TrackedRace instead of silently failing and causing the
general RaceTracker timeout to be triggered
2018-12-10 14:41:26 +01:00
Kai Börnert
dc463f4466
moved removal of leaderboards for regattas to SailingService, so that
...
Ownership and ACL's are properly deleted as well
2018-12-10 14:35:27 +01:00
Steffen Schaefer
d257ac3965
Initial implementation to intercept creation of RaceDefinition in case
...
of missing permissions
2018-12-10 10:52:59 +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
Kai Börnert
5b73768638
simplified Ownership migration code
...
enabled migration for ExpeditionDeviceConfigurations
2018-12-06 10:25:34 +01:00
Steffen Schaefer
92138c8c29
Added JavaDoc
2018-12-06 08:57:56 +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
Kai Börnert
bc2211b67f
leaderboard group overall leaderboards will no longer be deleted
...
explicitly to ensure that owners are correctly handled
2018-12-05 16:28:15 +01:00
Axel Uhl
3b6fdfb557
avoid NPEs in logging for null tenants
2018-12-05 00:09:58 +01:00
Axel Uhl
9117da2595
Merge remote-tracking branch 'server/permission-vertical' into permission-vertical
...
Change-Id: Iae3a28d2fe06ed5bdf38418537480c451c157b74
2018-12-04 17:46:14 +01:00
Kai Börnert
936f55e86b
ensure overall leaderboards are also always owned
2018-12-04 17:17:38 +01:00
Kai Börnert
84d183a65f
fixed MDI further
2018-12-04 16:07:29 +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
6551072e5e
extended ObjectInputStreamResolvingAgainstCache with a listener, that
...
gets called on cache misses and hits
added unified ownership handing on masterdataimport
2018-12-04 14:40:41 +01:00
Axel Uhl
7fd4f4f5e9
added the missing package imports to com.sap.sailing.xrr.schema for javax.xml.bind.annotations stuff
...
Change-Id: I6372176599949bff9386cb5e5157b8ac513f2bb7
2018-12-03 22:00:35 +01:00
Axel Uhl
bf3eb4b5c0
Java8 and Java11 launch start without error, but the Java11 launch can't parse valid XML, e.g., XRR
...
Change-Id: I297c611e2b6564e4579d9e6d740f0be86136688a
2018-12-03 19:37:27 +01:00
Kai Börnert
11eaf65495
ensure the Ownership is set correctly for imported boats and
...
competitors, if they do not already possess a ownership
2018-12-03 18:21:29 +01:00
Kai Börnert
f1a5c37f7a
ensured empty server will not give migration warnings
2018-12-03 09:58:08 +01:00
Axel Uhl
f3ab3d238c
added package imports for javax.xml.* and com.sun.istack stuff to trackfiles
...
Change-Id: Iaaaccceb770863eb7c413762762ae22e9b0cf2f1
2018-12-01 12:06:09 +01:00
Axel Uhl
d2fe980316
dded new com.sap.sailing.routeconverterjava11extension to sailing runtime feature
...
Change-Id: Ife2525de76deb9efea226e32cc1dafc526c62c04
2018-11-30 23:50:22 +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
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
Kai Börnert
561a938a65
further restructuring of dto classes
2018-11-29 14:56:25 +01:00
Kai Börnert
71ad33872d
fixed migrationcheck to no longer require timer logic
2018-11-29 10:13:02 +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
Thomas Wiese
daae759bc0
add ownership migration for comepttiors and boat
2018-11-28 10:48:30 +01:00
Axel Uhl
2d47d747b9
use ${project_loc:java} to find JavaSE-11.profile in launch config; use ZGC in env.sh
...
Change-Id: I6c455c23cae43bd1c1443b75550d8522efdcd33d
2018-11-28 10:18:53 +01:00
Kai Börnert
3d49644443
cleaned up dtos a little
2018-11-28 09:49:33 +01:00
Kai Börnert
9774654679
split of client and server side data classes
2018-11-28 08:22:47 +01:00
Axel Uhl
c264bb4f70
added istack to launch config
...
Change-Id: I2571fb2930f97db876a079ebe528d3edd4cd00f1
2018-11-27 00:43:56 +01:00
Axel Uhl
768705a14e
adjusted/fixed name of com.sun.istack bundle
...
Change-Id: I9da82836d3f47a33f745ee1fdce0217ad3ee7ac5
2018-11-27 00:22:12 +01:00
Axel Uhl
a828a29939
added com.sun.istack to launch configuration
...
Change-Id: I8ae547e842e13a6f16e27b1a12260ebec3b91fbc
2018-11-27 00:02:12 +01:00
Thomas Wiese
fee3d86bd0
Merge branch 'permission-vertical' into bug4709_pv
2018-11-26 22:57:48 +01:00
Axel Uhl
8d772196de
Adding com.sun.istack bundle to satisby jaxb implementation bundle's imports
...
Change-Id: Ia2a93ad709c16f81dcb3d9d15d2117e509f9c4e1
2018-11-26 22:11:52 +01:00
Steffen Schaefer
994fe80206
Also include an overall leaderboard when migrating a LeaderboardGroup to
...
a new owner
2018-11-26 16:11:00 +01:00
Axel Uhl
6c04f43d54
added jaxb-api and jaxb-impl as well as com.sun.activation.javax.activation to local p2 and target platform definition
...
Change-Id: I26de811d87e83660642e526f35a05baa0fbb53bb
2018-11-26 01:13:01 +01:00