Commit Graph
1343 Commits
Author SHA1 Message Date
Steffen Schaefer 78e6afba72 Code cleanup 2018-12-19 12:35:52 +01:00
Steffen Schaefer c315d811e7 Removed method parameter by introducing specific handling for
ExpeditionDeviceConfiguration that has the server name included in the
type relative object identifier
2018-12-19 09:52:34 +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 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 4c9442f8d5 Merge branch 'permission-vertical' into bug4813 2018-12-07 08:26:32 +01:00
Axel Uhl 516d5aacb0 Merge branch 'master' into permission-vertical
Change-Id: Ie55e40f6b736664fdcc385a1cc1fc7f32e849a99
2018-12-06 16:23:38 +01:00
Axel Uhl 52205ea7ee added a BoatClassesResource
Change-Id: Ie77872820e44439c8789d953a1ea6fad93a5ccec
2018-12-06 16:02:06 +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 dd69e9cbf2 Competitor and Boat become SecuredDomainTypes 2018-11-16 11:12:47 +01:00
Kai Börnert 88545d6f61 initial security check implementation for Home&Dispatch 2018-10-29 18:57:21 +01:00
Steffen Schäfer 9c2ff665a7 Merge branch 'master' into permission-vertical
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.properties
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_de.properties
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/server/SailingServiceImpl.java
	java/com.sap.sailing.server.gateway/src/com/sap/sailing/server/gateway/jaxrs/api/RestApiApplication.java
	java/com.sap.sailing.server.gateway/webservices/api/v1/index.html
	java/com.sap.sse.security.userstore.mongodb/src/com/sap/sse/security/userstore/mongodb/impl/Activator.java
	java/com.sap.sse.security/META-INF/MANIFEST.MF
2018-10-23 13:10:46 +02:00
Kai Börnert d9d5863526 added ability to get the actual Type from a
WithQualifiedObjectIdentifier
2018-10-16 15:22:20 +02:00
Kai Börnert 9a34f85147 permission-vertical formatting fix & made android compile again 2018-10-11 18:02:10 +02:00
Kai Börnert c08e8b4369 bug4768 added multiple parts that will explicitly set permissions,
created an interface to allow most ownable objects to directly return
the QualifiedObjectIdentifier
2018-10-10 13:16:16 +02:00
Kai Börnert 74ec961b2f bug4768 reverted unnecessary changes 2018-10-08 13:22:05 +02:00
Kai Börnert efba17668f bug4768 extended migration to more object types, reduced changes
required for this
2018-10-08 13:17:39 +02:00
Kai Börnert c48f0a3a67 bug4768 prototype for more generic ownership migration 2018-10-05 17:39:33 +02:00
D067890 f20fbcb38e Merge branch 'bug4104' of ssh://trac@sapsailing.com/home/trac/git into
bug4104

Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.properties
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_de.properties
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/raceboard/tagging/TagButtonDialog.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/raceboard/tagging/TagFooterPanel.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/raceboard/tagging/TagInputPanel.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/raceboard/tagging/TagModificationPanel.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/raceboard/tagging/TagPanelResources.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/raceboard/tagging/TaggingPanel.java
	java/com.sap.sailing.server/src/com/sap/sailing/server/tagging/TagDTODeSerializer.java
	java/com.sap.sailing.server/src/com/sap/sailing/server/tagging/TaggingServiceImpl.java
2018-09-27 10:12:28 +02:00
D067890 7708222141 bug4104: First approach of implementing image service 2018-09-25 16:05:56 +02:00
Henri Kohlberg 8f81ed62b8 Bug 4104: Minor improvements 2018-09-24 11:15:11 +02:00
RobinFleige ec60c3d679 Merge branch 'master' of ssh://sapsailing.com/home/trac/git into bug4104 2018-09-13 15:04:17 +02:00
Henri Kohlberg 89649cddce Bug 4104: Added first draft of REST API for tags. Allows to receive all public tags in general and appends them by private tags in case user is logged in. 2018-09-11 15:38:01 +02:00
RobinFleige f60fee4d42 RefactoringV1 2018-09-05 17:14:29 +02:00
Henri Kohlberg af5e57c9a2 Bug 4104: Improved JavaDoc coverage and removed unused classes. 2018-09-05 15:05:29 +02:00
D067890 3780459f64 bug4104: Private tags are nor stored in the user storage 2018-08-27 18:37:20 +02:00
D067890 a19338ab3a bug4104: refactoring part 2 2018-08-20 08:53:02 +02:00
Henri Kohlberg d38c823eda Bug 4104: Major code refactoring, part 1 2018-08-17 15:55:57 +02:00
D067890 bd52f60cd8 bug4104: Public/Private works 2018-08-16 15:55:49 +02:00
D067890 697d271703 Merge branch 'bug4104' of ssh://trac@sapsailing.com/home/trac/git into bug4104 2018-08-16 14:26:27 +02:00
D067890 f2269e8020 Merge branch 'bug4104' of ssh://trac@sapsailing.com/home/trac/git into
bug4104

Conflicts:
	java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/RaceLogTagEvent.java
	java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/impl/RaceLogTagEventImpl.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/server/SailingServiceImpl.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/shared/TagDTO.java
2018-08-16 14:26:10 +02:00
Henri Kohlberg dba81066df Bug 4104: Fixed bug where tags with the same content where not cached correctly. 2018-08-16 13:51:55 +02:00
D067890 c79f6d2cee bug4104: While creating tag or button you can set isVisibleForPublic 2018-08-16 13:38:16 +02:00
D067890 208f5663ed bug4104: Tags contain boolean isPublic field 2018-08-16 11:47:57 +02:00
Henri Kohlberg 606f2f08b2 Bug 4104: Code style improvement 2018-08-16 08:48:11 +02:00
Henri Kohlberg 48ae1ad57d Bug 4104: Improved server side caching of tag events. 2018-08-16 08:48:11 +02:00
Henri Kohlberg 0f19b955e1 Bug 4104: Added information to display in AdminConsole regarding tag events. 2018-08-13 11:06:22 +02:00
Henri Kohlberg 4d02b1642d Merge branch 'master' of ssh://sapsailing.com/home/trac/git into bug4104 2018-08-13 09:21:40 +02:00
Henri Kohlberg b68808faac Bug 4104: Allow revoke of tags from racelog. 2018-08-10 08:53:41 +02:00
Axel Uhl 2458a231cf bug4704: added caching also for another overload of ReadonlyRaceStateImpl.create
Change-Id: I8e231f62d5d091c028d4dc0f1de42730384f3e56
2018-08-09 22:15:16 +02:00
Axel Uhl 6dbbbb1834 bug4713: implemented fix for comment 9; tests locally green
Change-Id: I9466ad6d383bc2072f18cb5ca278eaeb73a48fe3
2018-08-09 17:17:53 +02:00
Axel Uhl f3fbc463fa consider only race log events valid at request time point
Change-Id: Ica33a29f0a3b653b8f0b803c1e7b37dd5f2b0acd
2018-08-09 12:57:40 +02:00
Axel Uhl 6aac0335df bug4713: avoid phony race status updates if only the meta-attributes for caching have changed
Change-Id: If2263925f9e15684cebb5be4f692d6ca69cda459
2018-08-09 11:28:14 +02:00
Axel Uhl b43879ab29 bug4713: ReadonlyRaceState now updates its status if a status change was possible between last cache calculation time point and the request time point
Change-Id: Iba391e2894951e19097e2ea30cdba9c4b4bed815
2018-08-09 11:07:23 +02:00
Axel Uhl c435d082df bug4713: added a failing test case
Change-Id: I476037f021ee2a84170b5dd90b6bf8cab11157ae
2018-08-09 08:50:17 +02:00
Henri Kohlberg 282d348a03 Bug 4104: Look in race log only for tags which got created after the last received tag 2018-08-07 12:47:17 +02:00
Henri Kohlberg 7953b8e1c6 Bug 4104: Code formatting & organize imports 2018-08-07 10:53:44 +02:00
Henri Kohlberg def579b395 Bug 4104: Code formatting 2018-08-07 10:35:43 +02:00
Henri Kohlberg 68fe2ca6d1 Merge branch 'master' of ssh://sapsailing.com/home/trac/git into bug4104
# Conflicts:
#	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.java
#	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.properties
2018-08-06 10:48:19 +02:00
Axel Uhl 3b516bcbc3 bug4704: introducing a ReadonlyRaceState cache based on weak identity hash map over RaceLog and RaceLogResolver
Change-Id: I33412e6ed72ff732333e4a3ce1be8fc3906a57e5
2018-08-05 15:35:57 +02:00