Commit Graph
42 Commits
Author SHA1 Message Date
Axel Uhl 0a7601e5fc bug6060: pass BrandingConfiguration properties through to ClientConfiguration using JavaScript servlet 2025-08-14 15:45:24 +02:00
Axel Uhl 93143e57e0 bug6060: split branding config off from sailing server config 2025-08-13 13:16:37 +02:00
Axel Uhl c1922e8068 bug6101: added persistence to CORS filter configuration 2025-03-12 11:25:46 +01:00
Axel Uhl dcff57b216 bug6095: don't choke on missing AI Core credentials and instead show empty caption panel 2025-03-05 00:04:59 +01:00
Wessels, Udo (PPN) 2b66121265 bug5910: remove not supported line in .project files so that current Eclipse version (2023-09) can import the projects. 2023-10-09 18:00:50 +02:00
Axel Uhl 82d1ee9c74 bug5728: added more ClientSession handling to make test failures with MongoDB replica sets less likely 2022-08-12 00:43:00 +02:00
Finn Huelsbusch d888c1fad9 added configuration for eclipse 2022-06 and updated the onboarding 2022-07-07 16:51:33 +02:00
Axel Uhl 60474bbc2c Merge branch 'bug5510' into bug5060_bug5510 2021-12-08 16:13:41 +01:00
Axel Uhl 5f0f10815c bug5628: successfully imported competitors from RMSR2021 entry list as CSV 2021-10-22 16:55:03 +02:00
Dennis Aulenbacher f128b675de Merge branch 'master' into bug5510 2021-09-08 10:18:18 +02:00
Axel Uhl 370d23b983 mongo42driver: uncompilable interims commit with *-legacy bundle removed from our bundle dependencies;
this produces lots of compilation errors, mostly because of MongoClientURI replaced by ConnectionString
2021-08-26 23:29:35 +02:00
Axel Uhl 0bd21957a8 MongoDB Driver update: added org.mongodb.bson to all bundles that require it; now it's down to actual deprecations and functions removed/replaced 2021-08-25 21:53:23 +02:00
Axel Uhl ff695c49f4 bug5619: introduced readConcern parameter for MetadataCollection; use MAJORITY only for tests, otherwise DEFAULT 2021-08-24 11:09:56 +02:00
Dennis Aulenbacher c4b9bbcd84 Merge branch 'master' into bug5510
Conflicts:
	java/com.sap.sailing.server/src/com/sap/sailing/server/impl/Activator.java
	java/com.sap.sse.security.ui/src/main/java/com/sap/sse/security/ui/client/AbstractSecureEntryPoint.java
2021-07-05 10:32:00 +02:00
Axel Uhl 2c622e5b45 patched <!DOCTYPE projectDescription> into all project files to avoid info/warning in problems view about no grammar constraint 2021-06-19 12:45:03 +02:00
Dennis Aulenbacher 4fa59573c6 bug5510: reintroducing 5510 changes after revert on master 2021-04-26 18:17:37 +02:00
Axel Uhl 0d2ebb540f bug5230: worked on improving the new test cases that check HasPermissionsProvider requirement on SecurityService and user/group deletion regarding qualified roles 2021-04-21 13:42:57 +02:00
Dennis Aulenbacher 779fb6136f bug5230: Removed all SecurityServiceImpl constructors allowing null as
hasPermissionsProvider
2021-03-15 16:17:37 +01:00
Dennis Aulenbacher a44865441d bug5230: Introduced new MockedHasPermissionsProvider 2021-03-15 08:58:45 +01:00
Georg Herdt fbadad0ef7 switch from java.servlet bundle to osgi-servlet bundle to be able to resolve DTDs and XSD for validation (e.g. web.xml)
bug 5153
2021-01-17 22:10:27 +01:00
Axel Uhl cd1ee8fdb8 use WriteConcern.MAJORITY for more sensor fix store-oriented tests 2020-09-24 21:11:53 +02:00
Axel Uhl c466079e83 if the SecurityService was obtained alright in test setup, force its securityManager to be used (again) by Shiro;
this has a chance to stop the TaggingServiceTest failures which may have
been caused by test execution order, where other tests may have tampered
with the security manager Shiro settings
2020-05-11 12:20:59 +02:00
Axel Uhl 547a270bc1 don't assume replication is fired up during com.sap.sailing.server.test 2020-04-28 18:40:33 +02:00
Axel Uhl 1bceef9a7c adjusted comment to increased timeout 2020-04-28 10:34:48 +02:00
Axel Uhl 9cd55da515 extend the timeout waiting for the security service from 2 to 3 minutes during tests 2020-04-28 10:34:03 +02:00
Axel Uhl 0d7811c852 fixed initialization of security service for test set-up, helping TaggingServiceTest 2020-04-26 22:59:02 +02:00
Axel Uhl bea46702fc bug5165 / bug5182: cleaned up a few more TODOs 2020-01-20 17:59:50 +01:00
Steffen Schaefer 42ea70f2aa Merge branch 'master' into permission-vertical
Conflicts:
	java/com.sap.sailing.domain.persistence/META-INF/MANIFEST.MF
	java/com.sap.sailing.domain.swisstimingadapter.persistence/META-INF/MANIFEST.MF
	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.server.replication.test/META-INF/MANIFEST.MF
	java/com.sap.sailing.server.testsupport/META-INF/MANIFEST.MF
	java/com.sap.sailing.server/META-INF/MANIFEST.MF
	java/com.sap.sse.security.persistence/META-INF/MANIFEST.MF
	java/com.sap.sse.security.test/META-INF/MANIFEST.MF
	java/com.sap.sse.security.userstore.mongodb/META-INF/MANIFEST.MF
2019-01-28 09:58:30 +01:00
Axel Uhl 878e5d9dd2 upgraded the MongoDB driver to version 3.6.4; upgraded target platform
Change-Id: I621d4af6d3a3b0bcbf70310f731153cacfecebfc
2019-01-25 16:46:46 +01:00
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
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
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
Axel Uhl c04d5383f5 moved access to non-API features to testsupport package which can be friends with com.sap.sse.security
Change-Id: If7e4f726db1743b2b6ee3029e40f98e4ab2b7b94
2018-11-06 15:27:46 +01:00
Kai Börnert 88545d6f61 initial security check implementation for Home&Dispatch 2018-10-29 18:57:21 +01:00
Axel Uhl bd90f921dd added Automatic-Module-Name headers to satisfy Oxygen.3 Java9 warnings rule 2018-03-24 01:45:37 +01:00
Steffen Schaefer 9123771f34 normalized line endings 2017-05-16 09:42:02 +02:00
Axel Uhl 19d112115b first working version of tracked race restoring with -Drestore.tracked.races=true;
Change-Id: I2c3968d772c7382589ada66c60874015f46f8996
2016-12-29 17:18:42 +01:00
Axel Uhl c1d6265645 use anonymous inner subclasses (and force this) to instantiate RacingEventServiceImplMock so that serialization context class loader is fine
Change-Id: I88b90ca6819c922046174a805841643bd50d260f
2016-06-15 02:19:04 +02:00
Axel Uhl 81efcd480e added all dependencies of com.sap.sailing.server to com.sap.sailing.server.testsupport;
The RacingEventServiceImplMock used there is a replicable, and its classloader is used to resolve
objects serialized during master data import and replication. This will only work if the same
dependencies are mimiked that com.sap.sailing.server has; ugly, but this should work and let
us use this mock class from several places

Change-Id: I027deb457e83d18cd29d96458a3cfc198cbcec4a
2016-06-14 16:48:13 +02:00
Axel Uhl d706894927 added missing Eclipse files for com.sap.sailing.server.testsupport bundle
Change-Id: I2ff79dab26478bef414be7a5f41afd2cb5d9f2c6
2016-06-13 20:29:13 +02:00
Axel Uhl 0cd82fb9f3 a failing test case for replicating the effects of a master data import with media tracks; some test refactoring and a new testsupport bundle
Change-Id: Ib63d4511e75e6a37f61e5feb6d9c05429e6bba4e
2016-06-10 16:31:05 +02:00