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