Commit Graph
3045 Commits
Author SHA1 Message Date
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