Commit Graph
2830 Commits
Author SHA1 Message Date
Benjamin Barth eac4aa7264 Integrated optional bearer token authentication into
com.sap.sailing.gwt.ui while avoiding challenge for authorization for
anonymous users
2018-12-12 17:45:59 +01:00
Steffen Schaefer 19a43b95b9 Reuse temporary default tenant when tracking races 2018-12-12 17:42:00 +01:00
Steffen Schaefer ee3597d70a Removed code duplication 2018-12-12 17:38:07 +01:00
Kai Börnert db03b51bfa changed removeRegatta to cause less issues due to sideeffects 2018-12-12 11:28:13 +01:00
Steffen Schaefer ababe1ceea Also include Regattas when migrating group ownership in hierarchy 2018-12-11 16:04:35 +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
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
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
Axel Uhl f56da59399 added OSGi dependencies to "SailingServer (No Proxy).launch" to adjust to new target platform
Change-Id: Ib510d40d27f53962bb1af01fdd7e4b18fe9aee49
2018-11-25 20:46:20 +01:00
Axel Uhl bc94bcfad4 added dependency from polars to javax.xml.bind
Change-Id: I4db95f12a09618954c223b57b52e16e59e2a9f37
2018-11-25 19:52:18 +01:00