Kai Börnert
5597b7f4d0
Merge branch 'permission-vertical' into bug4813
...
Conflicts:
java/com.sap.sse.security.common/src/com/sap/sse/security/shared/impl/PermissionAndRoleAssociation.java
java/com.sap.sse.security.userstore.mongodb/src/com/sap/sse/security/userstore/mongodb/impl/Activator.java
java/com.sap.sse.security/src/com/sap/sse/security/impl/SecurityServiceImpl.java
2019-01-08 12:03:11 +01:00
Kai Börnert
45954c53c6
Merge branch 'permission-vertical' of ssh://trac@sapsailing.com/home/trac/git into permission-vertical
2019-01-08 10:43:42 +01:00
Axel Uhl
5bebb7af48
Added missing web subject factory configuration to the other shiro.ini configs
...
Change-Id: I874a50d4e175729d652f2a237ea249045685977f
2019-01-07 18:10:08 +01:00
Steffen Schaefer
f0fca27721
Using instance based permission checks instead of static construction
2018-12-19 16:18:54 +01:00
Steffen Schaefer
112ea3d75a
Removed FIXME that was already done one another branch
2018-12-19 13:11:38 +01:00
Kai Börnert
1929a6a2ed
role association logic
2018-12-19 09:15:44 +01:00
Thomas Wiese
475356f8b8
Merge branch 'permission-vertical' into bug4813
...
# Conflicts:
# java/com.sap.sailing.domain.swisstimingadapter.persistence/src/com/sap/sailing/domain/swisstimingadapter/persistence/impl/SwissTimingAdapterPersistenceImpl.java
# java/com.sap.sailing.server.gateway/src/com/sap/sailing/server/gateway/jaxrs/api/EventsResource.java
2018-12-18 13:32:12 +01:00
Kai Börnert
57ab1be069
Merge branch 'permission-vertical' of ssh://trac@sapsailing.com/home/trac/git into permission-vertical
2018-12-17 16:30:31 +01:00
Thomas Wiese
a387055f95
bug 4813: building the identifier for permissions checks is now be done
...
by supporting a TypeRelativeObjectIdentifer object that has to be built
by domain objects
2018-12-17 15:49:44 +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
Steffen Schaefer
6b865f3ee5
Consistently using LeaberboardGroup's UUID for security
2018-12-17 10:37:45 +01:00
Kai Börnert
0478cd6845
wip roleassociation, fixmes added to role relevant places, so they are
...
not forgotten
2018-12-17 09:33:08 +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
Steffen Schaefer
73193acb02
Merge branch 'permission-vertical' into bug4813
...
Conflicts:
java/com.sap.sailing.server.gateway/src/com/sap/sailing/server/gateway/jaxrs/api/LeaderboardsResource.java
java/com.sap.sailing.server/src/com/sap/sailing/server/security/PermissionAwareRaceTrackingHandler.java
java/com.sap.sse.security/src/com/sap/sse/security/impl/SecurityServiceImpl.java
2018-12-13 15:09:45 +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
Steffen Schaefer
f2d18b1f04
Added FIXME
2018-12-13 08:18:19 +01:00
Thomas Wiese
5871d35fbc
bug 4813: fixed compilation errors after merge
2018-12-12 17:44:20 +01:00
Thomas Wiese
320ac4a597
Merge branch 'permission-vertical' into bug4813
...
Conflicts:
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/AdminConsoleEntryPoint.java
java/com.sap.sailing.server.gateway/src/com/sap/sailing/server/gateway/jaxrs/api/EventsResource.java
2018-12-12 17:41:03 +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
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
Thomas Wiese
45dafda54e
Merge branch 'permission-vertical' into bug4813
2018-12-12 09:06:35 +01:00
Kai Börnert
a4ecfaacfb
added required endpoints and documentation to allow migration via
...
restservices
2018-12-11 15:51:49 +01:00
Thomas Wiese
a3ba9b96c0
Merge branch 'permission-vertical' into bug4813
2018-12-11 15:06:09 +01:00
Kai Börnert
bcc78740a5
wip for ownership rest endpoints
2018-12-11 12:33:18 +01:00
Thomas Wiese
3dbb89db70
Merge branch 'permission-vertical' into bug4813
2018-12-10 09:54:27 +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
Thomas Wiese
82b6cd4a2f
bug 4813: fixing getStringPermissionForObject to get typerelative
...
identifier by object
2018-12-07 21:33:16 +01:00
Vladislav Chumak
0814d43350
Merge remote-tracking branch 'origin/maneuver_refactoring'
2018-12-07 15:06:54 +01:00
Thomas Wiese
4c9442f8d5
Merge branch 'permission-vertical' into bug4813
2018-12-07 08:26:32 +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
Thomas Wiese
01f8d1ccf4
Merge branch 'permission-vertical' into bug4813
...
Conflicts:
java/com.sap.sailing.server.gateway/src/com/sap/sailing/server/gateway/jaxrs/api/LeaderboardsResourceV2.java
2018-12-06 14:58:56 +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
ceca6df99a
Merge branch 'permission-vertical' into bug4813
2018-12-06 09:23:51 +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
Thomas Wiese
7773e4e294
Merge branch 'permission-vertical' into bug4813
2018-12-05 17:56:18 +01:00