Commit Graph
100 Commits
Author SHA1 Message Date
Thomas Wiese 471cc96541 correct error response messages for already existing leaderboardgroup
and regatta
2019-03-27 10:47:33 +01:00
Thomas Wiese 1fcdd6fc66 bug 4813: fix PermissionAndRoleAssociation to build
TypeRelativeObjectIdentifier
2018-12-18 14:21:41 +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
Thomas Wiese 23e0ce4d81 bug 4813: corrected getTypeRelativeIdentifier for RaceDTO 2018-12-18 10:23:39 +01:00
Thomas Wiese 8a84ce7dbc bug 4813: fix WildcardPermission with new TypeRelativeObjectIdentifier,
which keeps encoded identifier
2018-12-18 10:08:31 +01:00
Thomas Wiese fdbb44fe23 bug 4813: removed double encoding 2018-12-17 23:31:09 +01:00
Thomas Wiese e3edf36882 bug 4813: fixed some gwt problems II 2018-12-17 20:22:41 +01:00
Thomas Wiese edae8e5098 bug 4813: fixed some gwt problems II 2018-12-17 18:58:47 +01:00
Thomas Wiese 30fd1965a3 bug 4813: fixed some gwt problems 2018-12-17 18:51:41 +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
Thomas Wiese e994aab7c7 fix server url 2018-12-13 16:58:43 +01:00
Thomas Wiese 2b2e95d182 remove /gwt from server url for comeptitor registration 2018-12-13 14:48:04 +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
Thomas Wiese ff580cccd6 add server url to open regatta registration url 2018-12-13 14:11:45 +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
Thomas Wiese 08bb22851b bug 4813: corrected ownership on creating user group 2018-12-12 16:38:33 +01:00
Thomas Wiese 99b0517fa0 bug 4813: make sure that typerelativeidentifer is running trough
corresponding convert method on object creation
2018-12-12 16:12:24 +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 58528beb1f bug 4813: java.net.URL can no be used by gwt. 2018-12-12 10:28:07 +01:00
Thomas Wiese 45dafda54e Merge branch 'permission-vertical' into bug4813 2018-12-12 09:06:35 +01:00
Thomas Wiese 534dca5186 bug 4813: clean method names in HasPermissions to distinguish between object or type relative identifers as parameter 2018-12-12 09:05:43 +01:00
Thomas Wiese bdb4b0e99e bug 4813: testing HasPermissions-methods that use identifer strategy 2018-12-11 18:22:44 +01:00
Thomas Wiese da0dfd7879 Merge branch 'permission-vertical' of ssh://sapsailing.com/home/trac/git into permission-vertical 2018-12-11 16:00:12 +01:00
Thomas Wiese 6ae2b2e868 add ampersand betweeen query parameters of branchio-url 2018-12-11 15:59:58 +01:00
Thomas Wiese a3ba9b96c0 Merge branch 'permission-vertical' into bug4813 2018-12-11 15:06:09 +01:00
Thomas Wiese 67320fba63 bug 4813: cleanup 2018-12-11 15:04:54 +01:00
Thomas Wiese 5d57aaf53e bug 4813: handle RESULT_IMPORT_URL correctly 2018-12-11 15:00:28 +01:00
Thomas Wiese 3069defd73 Merge branch 'permission-vertical' into bug4813 2018-12-10 17:04:06 +01:00
Thomas Wiese 5d77852eb4 bug 4813: handle tracked race self implementation for getIdentifier 2018-12-10 16:57:06 +01:00
Thomas Wiese 1ab38200b9 bug 4813: removed unnecessary comments 2018-12-10 11:20:17 +01:00
Thomas Wiese 9482b9cb94 bug4813: removed unused import 2018-12-10 11:12:23 +01:00
Thomas Wiese 15ed398b9e bug 4813: remove unsed method getTypeRelativeIdentifierAsString 2018-12-10 11:11:15 +01:00
Thomas Wiese 082554e2ce bug4813: added javadocs 2018-12-10 11:00:34 +01:00
Thomas Wiese e23dac5b66 remove accidently commited test class 2018-12-10 10:01:14 +01:00
Thomas Wiese 3dbb89db70 Merge branch 'permission-vertical' into bug4813 2018-12-10 09:54:27 +01:00
Thomas Wiese 26dee81395 bug 4813: change sailing service calls for type relative object
identifiers to use typed calls
2018-12-10 09:50:48 +01:00
Thomas Wiese 82b6cd4a2f bug 4813: fixing getStringPermissionForObject to get typerelative
identifier by object
2018-12-07 21:33:16 +01:00
Thomas Wiese 1f5db99e07 Merge branch 'permission-vertical' into bug4813 2018-12-07 14:17:45 +01:00
Thomas Wiese 09e0f12fbc bug 4813: use concrete object instead of typerelative identifier to
build QualifiedObjectIdentifiers by delegation to the identiferstrategy
of the permissions type
2018-12-07 14:09:57 +01:00
Thomas Wiese 76644aa2be bug 4813: add identifer strategy for TrackedRace 2018-12-07 12:09:17 +01:00
Thomas Wiese bdab2c5d7e bug 4813: move SecuredDomainTypes for EXPEDITION_DEVICE_CONFIGURATION to
expeditionconnector
2018-12-07 09:51:59 +01:00
Thomas Wiese 496e7bcb5e bug 4813: send typerelative identifiers through
WildcradPermissionEncoder
2018-12-07 09:29:59 +01:00
Thomas Wiese 12bef86316 bug 4813: move SecuredDomainTypes for IGTIMI_ACCOUNT to igtimiadapter 2018-12-07 09:10:54 +01:00
Thomas Wiese bca8c4f9b1 bug 4813: move SecuredDomainTypes for TRACTRAC_ACCOUNT to
tractracadapter
2018-12-07 08:44:32 +01:00
Thomas Wiese 4c9442f8d5 Merge branch 'permission-vertical' into bug4813 2018-12-07 08:26:32 +01:00
Thomas Wiese 8a662aa8d4 bug 4813: move SecuredDomainTypes for SwissTiming to swisstimingadapter 2018-12-07 08:25:27 +01:00
Thomas Wiese f27abc43c4 bug 4816: move permission CAN_IMPORT_MASTERDATA to SERVER_ACTIONS 2018-12-06 15:12:34 +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
Thomas Wiese 1d427a3f5c Merge branch 'permission-vertical' into bug4813
Conflicts:
	java/com.sap.sse.security.ui/src/main/java/com/sap/sse/security/ui/client/component/UserGroupManagementPanel.java
2018-12-06 14:32:05 +01:00
Thomas Wiese b965882121 bug 4813: add getPermissionForObject-method to accept domain object.
Setting the corresponding method based on
typerelativeObjetctIdentigfiers to deprecated.
Continued transition to type based id determination for
SecureDomainTypes SEVRER and MEDIA_TRACK.
2018-12-06 14:21:03 +01:00
Thomas Wiese ceca6df99a Merge branch 'permission-vertical' into bug4813 2018-12-06 09:23:51 +01:00
Thomas Wiese 0f9ef19b78 Merge branch 'master' into permission-vertical
Conflicts:
	docker/sailing-pod.yaml
2018-12-06 08:56:33 +01:00
Thomas Wiese 6544fb6cc6 add missing parameters to events recource test 2018-12-06 08:39:24 +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
Thomas Wiese 669bcea2b4 bug 4813: remove generics from HasPermissions 2018-12-05 17:54:07 +01:00
Thomas Wiese f24401dcbf Merge branch 'permission-vertical' into bug4813 2018-12-05 09:17:02 +01:00
Thomas Wiese 55f8552165 Merge branch 'permission-vertical' into bug4813 2018-12-04 17:32:55 +01:00
Thomas Wiese cd2de0af7f bug 4813: implement WithID on DTOs for SecureDomainTypes with
ID-IdentifierStrategy.
2018-12-04 17:29:57 +01:00
Thomas Wiese 8c9e35c12d bug 4813: eleminate id factories in filter methods of security service 2018-12-04 16:27:07 +01:00
Thomas Wiese 6fa00334f3 removed id factories from EditOwnershipDialog and EditAclDialog 2018-12-04 14:37:55 +01:00
Thomas Wiese 3fff7866f7 Merge branch 'permission-vertical' into bug4813
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/LeaderboardConfigPanel.java
2018-12-04 12:59:22 +01:00
Thomas Wiese b2930b1b8e bug 4813: First draft for defining identifier strategy in HasPermissions
for SecuredDomainTypes and SecureSecurityTypes to hide complexity and
create a single point of responsibilty for identiferAsString-Logic.
2018-12-04 12:46:19 +01:00
Thomas Wiese cff5cdf4ca Merge branch 'permission-vertical' of ssh://sapsailing.com/home/trac/git into permission-vertical 2018-11-29 15:14:27 +01:00
Thomas Wiese c7cc2bb9e7 further permission checks in rest api 2018-11-29 15:13:45 +01:00
Thomas Wiese 8119a0c357 added missing permission checks for regatta in RegattasResource 2018-11-29 12:21:44 +01:00
Thomas Wiese 76a4522769 check read permissions on comeptitor and boat when adding to a regatta 2018-11-29 11:08:37 +01:00
Thomas Wiese d5c3289876 Merge branch 'permission-vertical' of ssh://sapsailing.com/home/trac/git into permission-vertical 2018-11-29 10:45:53 +01:00
Thomas Wiese 172973971a restrict competitor and boats in RaceEntriesJsonSerilaizer 2018-11-29 10:45:45 +01:00
Thomas Wiese 001f1b1f02 secure detail serialization of RegattaJsonSerializer 2018-11-29 10:21:49 +01:00
Thomas Wiese 0be4ce6a8d secure lists of competitors in RegattasResource 2018-11-29 09:45:07 +01:00
Thomas Wiese 9605b4d827 Merge branch 'permission-vertical' of ssh://sapsailing.com/home/trac/git into permission-vertical 2018-11-28 17:01:34 +01:00
Thomas Wiese 7e0b55b23e competitor and boat require in additon to READ_PUBLIC the LIST-permission 2018-11-28 17:01:06 +01:00
Thomas Wiese daa53f9e91 Merge branch 'permission-vertical' of ssh://sapsailing.com/home/trac/git into permission-vertical 2018-11-28 10:48:57 +01:00
Thomas Wiese daae759bc0 add ownership migration for comepttiors and boat 2018-11-28 10:48:30 +01:00
Thomas Wiese fa97d9cb2b make sure to show ownerships for comeptitors and boats 2018-11-28 10:21:28 +01:00
Thomas Wiese c995e66562 filter competitors by permission READ_PUBLIC 2018-11-28 10:03:41 +01:00
Thomas Wiese 0d4597b39a minor cleanups 2018-11-28 09:10:22 +01:00
Thomas Wiese 654734315f Merge branch 'permission-vertical' of ssh://sapsailing.com/home/trac/git into permission-vertical 2018-11-27 18:09:00 +01:00
Thomas Wiese 5ddb98402e filter boats by permission READ_PUBLIC 2018-11-27 18:08:53 +01:00
Thomas Wiese 515c8075e8 use id of default-tenant instead of name on update user 2018-11-27 18:03:55 +01:00
Thomas Wiese 14ac8ad3a6 on anynomous usr regsitration set ownership for competitor and boat to same ownership as regatta 2018-11-27 15:20:16 +01:00
Thomas Wiese 34454f7d3f add ownership on converting to BoatDTO 2018-11-27 11:22:28 +01:00
Thomas Wiese c6ac4d4d69 Merge branch 'permission-vertical' into bug4709_pv 2018-11-27 09:26:23 +01:00
Thomas Wiese 99376abe49 organinze imports 2018-11-26 23:11:00 +01:00
Thomas Wiese fee3d86bd0 Merge branch 'permission-vertical' into bug4709_pv 2018-11-26 22:57:48 +01:00
Thomas Wiese 09179e193a branchio url generation 2018-11-26 22:55:26 +01:00
Thomas Wiese 3810738f62 finalize and cleanup open regatta registration link dialog 2018-11-26 16:20:55 +01:00
Thomas Wiese 8fdadb1460 Merge branch 'permission-vertical' into bug4709_pv 2018-11-23 21:11:36 +01:00
Thomas Wiese ea9ff486ef fixed selenium test for competitor edit action name change 2018-11-23 17:03:23 +01:00
Thomas Wiese 1a6441693f Merge branch 'permission-vertical' into bug4709_pv
Conflicts:
	java/com.sap.sailing.server.gateway/resources/shiro.ini
	java/com.sap.sailing.server.gateway/src/com/sap/sailing/server/gateway/jaxrs/api/RegattasResource.java
2018-11-23 16:05:09 +01:00
Thomas Wiese 9145fea129 Merge branch 'permission-vertical' of ssh://sapsailing.com/home/trac/git into permission-vertical 2018-11-23 15:06:03 +01:00
Thomas Wiese 23431ad775 display and make editable ownerships for comeptitors and boats in AdminConsole 2018-11-23 15:05:51 +01:00
Thomas Wiese fbee8ba6c2 move gwt compiler parameter java/com.sap.sailing.gwt.ui/pom.xml to root pom.xml 2018-11-21 13:54:57 +01:00
Thomas Wiese 1561617309 set ownerships for Competitor and Boat 2018-11-21 12:21:41 +01:00
Thomas Wiese 2521f7ec07 cleanup buildAndUpdateProduct.sh 2018-11-21 12:13:14 +01:00
Thomas Wiese 8b36cdd185 add parameter -Xmx8192m to extraJvmArgs to gwt compiler 2018-11-21 10:18:23 +01:00