Commit Graph
3291 Commits
Author SHA1 Message Date
Axel Uhl 7e8a6c6df9 grant admin role instead of user role to new User and UserGroup objects, qualified to the creating user and the new group, respectively 2020-03-13 14:41:26 +01:00
Axel Uhl f8cd64dee2 bug5234: introduced SecurityService.createUserGroupGrantingCurrentUserAdminRole;
this is now used where a new empty user group is being created
2020-03-13 14:03:27 +01:00
Axel Uhl 7163494fa7 Merge branch 'master' into bug5090 2020-03-05 22:53:42 +01:00
Axel Uhl 3b60fba77d show additional information about replica in ReplicationPanel in admin console 2020-03-05 22:46:26 +01:00
Tim Hessenmüller 9c125a768e bug5090: ResultUrlRegistry.getResultUrls has been split into two methods one of which does no permission check 2020-03-05 16:02:56 +01:00
Axel Uhl cae03140ae bug5209: adding implied wind column 2020-02-29 23:21:11 +01:00
Axel Uhl 903a4aa822 fixed replication of UpdateServerConfiguration operation 2020-02-28 21:37:02 +01:00
Tim Hessenmüller 8fa5ac8ea2 Merge remote-tracking branch 'origin/master' into bug5090 2020-02-28 12:52:23 +01:00
Steffen Schaefer af0188eaac Bug 4006: Further improved server group setup for initial servers that
consume a
central SecurityService
2020-02-25 15:52:08 +01:00
Axel Uhl d428aea78a compute MarkPassingCalculator assertions only with assertions enabled (-ea) 2020-02-21 12:48:56 +01:00
Axel Uhl 8ef24239ea fixed various aspects of course creation GWT and replication support 2020-02-14 11:57:52 +01:00
Steffen Schaefer 5f2515c3d7 Added launch configuration that connects to localhost:8888 as replica
for SecurityService and SharedSailingData only
2020-02-13 13:24:18 +01:00
Tim Hessenmüller a9130cfe54 Merge remote-tracking branch 'origin/master' into bug5090 2020-02-12 17:28:12 +01:00
Axel Uhl 91033f1b25 improved logging for initial load in SecurityServiceImpl 2020-02-06 08:43:26 +01:00
Axel Uhl 056ae063f3 added release notes for the new replicate.restore.replicas system property 2020-02-05 11:21:33 +01:00
Axel Uhl 493b958239 bug5194: implementation of replica persistence that works locally 2020-02-05 01:36:59 +01:00
Axel Uhl 02478ea33a added replication.persistence bundle to launch configurations 2020-02-05 00:48:17 +01:00
Axel Uhl 41ab2673c4 bug5194: started by fixing a bad bug causing outbound messaging to stop;
when de-registering a replica that caused one or more replicables to no
longer be observed, the outbound queue was prematurely closed and set to
null. For example, if one replica replicated the full server and another
one only the SecurityService, and then the full replica was
unregistered, sending security-related operations stopped even though a
replica was still registered.
2020-02-04 18:45:53 +01:00
Axel Uhl 99a04487b1 bug5193: adjusting server group in UserStore after receiving initial load 2020-02-03 18:47:06 +01:00
Axel Uhl c15c838dec added link to Igtimi data types documentation, removed "battery_level" field which was deprecated 2020-01-31 15:55:09 +01:00
Tim Hessenmüller 830ba9e556 bug5090: Moved result import url methods from SailingServiceImpl to RacingEventServiceImpl 2020-01-30 17:20:37 +01:00
Axel Uhl 12a41913a5 always log subject of replication requests; removed a few empty lines 2020-01-30 15:20:57 +01:00
Axel Uhl 1948b09e8d atomically ajust event start and end date to avoid constraint violations during temporarily inconsistent states 2020-01-30 14:27:35 +01:00
Steffen Schaefer 159238227e Bug 5165: Added JavaDoc 2020-01-27 14:36:53 +01:00
Steffen Schaefer 4cd6729e7c Merge branch 'bug5085' into bug5165 2020-01-27 09:18:49 +01:00
Steffen Schaefer af0941b3f0 Merge branch 'master' into bug5085 2020-01-27 09:17:21 +01:00
Steffen Schaefer 567c54ace2 Bug 5165: Code simplifications by removing unused inheritance of
CourseSequenceMapper
2020-01-27 09:15:32 +01:00
Axel Uhl 6e21e2b812 removed obsolete FIXME, improved Javadoc 2020-01-23 10:02:43 +01:00
Axel Uhl dc4342c42a removed obsolete TODOs 2020-01-23 10:00:15 +01:00
Axel Uhl 3830256114 bug5185: refactorings around number of laps and course templates 2020-01-22 15:16:29 +01:00
Axel Uhl cc3b4501be bug5182 / bug5165: cleaned up a few TODOs in CourseAndMarkConfigurationFactoryImpl 2020-01-20 15:12:35 +01:00
Axel Uhl 232b87579d cleaned up last usage recording code: no live map but explicit setter 2020-01-19 00:44:33 +01:00
Axel Uhl 2131902401 Merge branch 'bug5165' into bug5183 2020-01-19 00:22:14 +01:00
Axel Uhl 62e0a2206e fixed missing null check when recording MarkRole usage 2020-01-19 00:21:02 +01:00
Axel Uhl 95b1ed42e7 bug5183: CourseConfiguration now has to contain at least one occurrence of the repeatable part 2020-01-19 00:19:40 +01:00
Axel Uhl bba1bcc2a5 bug5165: implemented FIXME regarding construction of MarkConfigurations for unused MarkRoles in CourseTemplate (1-lap scenario) 2020-01-18 00:47:25 +01:00
Axel Uhl 3196241f03 bug5165: fixed tests 2020-01-18 00:09:09 +01:00
Axel Uhl 5aa9d89f2c added TODOs and fixed a test case 2020-01-17 17:44:24 +01:00
Axel Uhl b7060db9cd major refactoring of CourseAndMarkConfigurationFactoryImpl 2020-01-16 17:22:28 +01:00
Axel Uhl 900e1995dc Merge branch 'bug5085' into bug5165 2020-01-16 09:18:56 +01:00
Axel Uhl 4e2d8a9e37 bug5165: first compilable version again 2020-01-15 13:56:39 +01:00
Axel Uhl 40f273f199 removed CourseConfigurationBase[Impl} and CourseConfigurationWithRoles[Impl] 2020-01-15 11:38:47 +01:00
Axel Uhl 5701cbafba bug5165: some progress towards creating course template from CourseConfiguration 2020-01-14 18:34:48 +01:00
Steffen Schaefer a3b25c85a2 Bug 5085: Include GPSFix per MarkConfiguration instead of the last
position. In addition, for each known device mapping the last position
is included as well.
2020-01-14 13:49:20 +01:00
Axel Uhl 10d6841901 bug5165: another uncompilable interims commit after cleaning up the bug5085 merge issues 2020-01-13 18:33:55 +01:00
Axel Uhl 3696b6389b Merge branch 'bug5085' into bug5165 2020-01-13 16:29:38 +01:00
Steffen Schaefer 223400a378 Bug 5085: Include all known device mappings per MarkConfiguration and
not only the current one
2020-01-13 14:16:30 +01:00
Axel Uhl 2ba1e5f10e Merge remote-tracking branch 'server/bug5165' into bug5165 2020-01-13 09:46:27 +01:00
Axel Uhl a0c87e8f4b Merge branch 'master' into bug5165 2020-01-10 20:31:52 +01:00
Axel Uhl ae53dabe2a removed obsolete overloads for MarkRolePairFactory create methods 2020-01-10 13:35:06 +01:00