Commit Graph
100 Commits
Author SHA1 Message Date
Axel Uhl a843bf1e0a Merge branch 'master' into bug5292 2020-06-24 10:16:10 +02:00
Axel Uhl c7dcd7582c Merge branch 'master' into bug5292 2020-06-24 01:04:46 +02:00
EC2 Server 2ff2f7d897 fixed capitalization of multi-instance server names 2020-06-23 22:25:18 +00:00
EC2 Server c3ed9eba52 Merge remote-tracking branch 'origin/master' 2020-06-23 16:07:59 +00:00
EC2 Server f6e363a234 added multi-instance server configuration to git 2020-06-23 16:07:21 +00:00
Axel Uhl 90e15f65a4 Merge remote-tracking branch 'server/master' 2020-06-22 17:38:47 +02:00
Axel Uhl fec16789a6 removed shadowing shortName field in MarkDTO 2020-06-22 14:07:52 +02:00
Axel Uhl 1c7b3868d3 Merge remote-tracking branch 'server/master' 2020-06-22 14:05:20 +02:00
Axel Uhl 692c51cb73 use streamingOutput for the v2 leaderboards resource, too 2020-06-22 13:40:31 +02:00
Axel Uhl c26ac6bd96 bug5299: also handle RuntimeException that wraps the previously caught OperationException 2020-06-20 12:55:42 +02:00
Axel Uhl f2d35d9ee1 removed redundant "serverInformation" message key in English and German message file 2020-06-20 12:22:09 +02:00
Axel Uhl 58125a4114 Merge remote-tracking branch 'server/master' 2020-06-19 15:55:40 +02:00
Axel Uhl a93c143512 referencing the course creation UML class diagram from the Wiki page 2020-06-19 15:55:00 +02:00
Axel Uhl 1ea9f1e1da Merge remote-tracking branch 'server/master' 2020-06-19 11:56:41 +02:00
Axel Uhl e67724ef18 bug5297: throw IllegalArgumentException when trying to provide infinite ToT value for competitor 2020-06-19 11:55:39 +02:00
Axel Uhl ef53d91da5 made competitor loading loop more tolerant, continuing with other competitors after error 2020-06-19 10:28:28 +02:00
Axel Uhl 8cef2b97ff Merge branch 'master' into bug5279 2020-06-18 12:59:09 +02:00
Axel Uhl 5d5ca34870 bug4418: com.sap.sailing.gwt.ui.test project removed; mocking no longer worked 2020-06-18 11:41:35 +02:00
Axel Uhl 27e4a28886 windward distance to competitor farthest ahead now null before and constant after leg finish time point;
as reported by SwissTiming, when used through the RegattasResource's
/competitors/legs for time points before or after a competitor has
started/finished a leg, the gapToLeader-m value continued changing. It
turned out that the positions at timePoint were used for the
calculation, regardless of whether the competitor had finished the leg
already or hadn't even started the leg yet at that time point. With this
fix, for time points when the competitor hasn't started the leg yet,
null is returned; for time points after the competitor has finished the
leg, the time point when the competitor finished is used to determine
the leader and both, the leader's and the competitors position for the
distance calculation at that time point.
2020-06-17 18:27:54 +02:00
Axel Uhl 73932b827c release notes entry for gap change in first leg 2020-06-17 14:33:30 +02:00
Axel Uhl abeb4bd96c fixed getGapAtEndOfPreviousLeg implementation for first leg 2020-06-17 14:33:07 +02:00
Axel Uhl d9be70ece8 Merge remote-tracking branch 'origin/master' into bug5289 2020-06-16 12:12:15 +02:00
Axel Uhl 1ce6e12e5b Revert "reverted ConcurrencyTest to using the TracTrac test port 1521"
This reverts commit edb6621430.
2020-06-09 11:20:06 +02:00
Axel Uhl 5b6374926c Merge remote-tracking branch 'server/master' 2020-06-05 23:30:23 +02:00
Axel Uhl 45575c8ac5 removed redundant empty lines 2020-06-04 20:16:48 +02:00
Axel Uhl cc6735ef59 bug5289: replaced last call to CompetitorsResource.getCompetitorJSON by CompetitorJsonSerializer 2020-06-04 20:15:21 +02:00
Axel Uhl bde8fd1bbb formatting, comments 2020-06-04 20:09:40 +02:00
Axel Uhl f338540f8c Merge branch 'master' into bug5289 2020-06-04 19:58:55 +02:00
Axel Uhl a27e55f617 bug5291: first compilable version of competitor handicap value caching including cache invalidation 2020-06-03 20:50:34 +02:00
Axel Uhl edb6621430 reverted ConcurrencyTest to using the TracTrac test port 1521 2020-05-29 18:47:43 +02:00
Axel Uhl 320babdcd9 Merge branch 'master' into bug5291 2020-05-29 18:09:13 +02:00
Axel Uhl 773c550164 Merge remote-tracking branch 'origin/bug5212' 2020-05-28 18:59:04 +02:00
Axel Uhl d8728a88bc improved comments 2020-05-28 18:07:14 +02:00
Axel Uhl 4076cd60fe bug5291: introducing a generic WeakReferenceWithCleanerCallback 2020-05-28 18:00:59 +02:00
Axel Uhl 838d07f82b removed redundant empty lines 2020-05-28 17:40:20 +02:00
Axel Uhl 4d351da374 added TODO 2020-05-28 17:38:35 +02:00
Axel Uhl 7201542774 improved comment 2020-05-28 17:38:18 +02:00
Axel Uhl 0e29e15487 Merge branch 'master' into bug5291 2020-05-28 16:24:52 +02:00
Axel Uhl dbeaedf17d Merge branch 'master' into translation 2020-05-28 16:18:52 +02:00
Axel Uhl 9220577ae5 bug5291: added cache, but without invalidation yet 2020-05-28 16:06:45 +02:00
Axel Uhl 8282ede5af added null handling to HasRaceColumns.getRaceColumnAndFleet(TrackedRace) 2020-05-28 11:42:56 +02:00
Axel Uhl 22b11030df fix storedUri for ConcurrencyTest to port 4401; port 1521 seems dead right now 2020-05-28 00:02:07 +02:00
Axel Uhl 3db1c55b61 added columns OVERALL_TIME_ON_DISTANCE_ALLOWANCE_IN_SECONDS_PER_NAUTICAL_MILE and OVERALL_TIME_ON_TIME_FACTOR to /v2/leaderboards 2020-05-27 16:59:39 +02:00
Axel Uhl 93983e8907 added handicap values to the serialized competitor output in
/v1/competitors output# with '#' will be ignored, and an empty message aborts the commit.
2020-05-27 16:20:26 +02:00
Axel Uhl 866ab322ba copied custom field serializers for security types to gwt.ui# with '#' will be ignored, and an empty message aborts the commit. 2020-05-27 15:52:52 +02:00
Axel Uhl 3d25105daa fixed EventApiTest after changing behavior of determining default base URL;
see also ef78bb7b2f
2020-05-27 13:35:44 +02:00
Axel Uhl 1563cd6314 increased timeout for ConcurrencyTest from 3 to 5 minutes 2020-05-27 13:19:42 +02:00
Axel Uhl ef78bb7b2f improved guessing the right default base URL for the createEvent REST end point 2020-05-26 17:12:10 +02:00
Axel Uhl 45b368edcb bug3393: fixing equals/hashCode on EventBaseDTO so that it uses ID 2020-05-25 17:01:16 +02:00
Axel Uhl 7d0e37bd13 update finduserbyemail.sh script quotation 2020-05-21 01:44:14 +02:00
Axel Uhl 60b6dea835 consolidated imports to avoid warnings 2020-05-20 16:57:55 +02:00
Axel Uhl 74d2c35f4e bug5282: removed test case that tries to rename a FlexibleLeaderboard which no longer is possible 2020-05-19 19:34:25 +02:00
Axel Uhl 43312cab7e Merge branch 'master' into bug5282 2020-05-19 18:55:43 +02:00
Axel Uhl 69aca2961c Merge branch 'master' into bug5282 2020-05-18 17:13:10 +02:00
Axel Uhl 2ce8673f1c bug5282: added missing debug ID of leaderboard NameTextBox again after refactoring 2020-05-18 17:11:09 +02:00
Axel Uhl 8446a462cf bug5282: updated release notes 2020-05-18 15:16:50 +02:00
Axel Uhl 9fa30f9b66 ibug5282: removed inheritance from FlexibleLeaderboard to Renamable and removed now unused functionality around leaderboard renaming 2020-05-18 14:44:22 +02:00
Axel Uhl 8d7e4c9e43 bug5282: leaderboards are no longer renamable; editing of name has been abandoned 2020-05-18 14:35:44 +02:00
Axel Uhl 92b0a4acf0 bug5282: RegattaLeaderboard should not be Renamable; removed inheritance 2020-05-18 12:49:23 +02:00
Axel Uhl 95f71dd0d0 Merge branch 'master' into bug5282 2020-05-15 18:28:35 +02:00
Axel Uhl b0c354afc0 Merge remote-tracking branch 'server/master' 2020-05-15 13:54:51 +02:00
Axel Uhl e9dc000126 consolidated imports to avoid warnings 2020-05-15 13:54:34 +02:00
Axel Uhl 89745c35ca fixed obtaining the "With Boat" checkbox for the case when it's not there 2020-05-15 12:36:30 +02:00
Axel Uhl 4f431c8fc0 Merge branch 'master' into bug5275 2020-05-15 10:37:05 +02:00
Axel Uhl 06042a478d Merge branch 'bug5280' 2020-05-15 10:35:08 +02:00
Axel Uhl 6af2a576ed Merge branch 'master' into bug4964 2020-05-15 02:02:33 +02:00
Axel Uhl 14c2c0e4a1 Merge branch 'master' into bug5185 2020-05-15 02:01:05 +02:00
Axel Uhl 5f0e3f85b3 Merge branch 'master' into bug5177 2020-05-15 01:11:06 +02:00
Axel Uhl 3991bc1810 formatting changes only 2020-05-15 01:06:41 +02:00
Axel Uhl 10d000557e Merge branch 'master' into bug5212 2020-05-15 00:58:24 +02:00
Axel Uhl 99e69d6da3 Merge branch 'master' into bug5282 2020-05-15 00:33:01 +02:00
Axel Uhl db3fc89f69 Merge branch 'master' into bug4627 2020-05-15 00:23:49 +02:00
Axel Uhl cc172f7970 Merge branch 'master' into bug5275 2020-05-15 00:21:51 +02:00
Axel Uhl f95ef0723c Merge branch 'master' into bug5280 2020-05-15 00:21:32 +02:00
Axel Uhl db4c9b5adc fixed issue in ORC certificate parsing in JSON format with explicit WindAngles array 2020-05-15 00:20:57 +02:00
Axel Uhl 8d9c14718d omit redundant check for Renamable 2020-05-14 23:49:34 +02:00
Axel Uhl 78ccfab355 bug5282: failing test 2020-05-14 23:16:37 +02:00
Axel Uhl bbbcb31dc9 bug4964: migrated GWT APIs from Iterable to List to make serialization code more efficient 2020-05-14 23:11:49 +02:00
Axel Uhl 33fa19dfa2 bug4964: salvaged comment of RacingEventService.renameLeaderboardGroup 2020-05-14 22:18:11 +02:00
Axel Uhl b7f2c28975 bug4964: removed unused PolarSheetsXYDiagramData 2020-05-14 22:10:12 +02:00
Axel Uhl 36b8edbc55 Merge branch 'master' into bug5177 2020-05-14 21:29:55 +02:00
Axel Uhl bb303f0534 bug5275: fixed another test that was failing now due to validation of missing boat data 2020-05-14 21:28:08 +02:00
Axel Uhl fa3bd78fb8 bug5280: now removing all delegating leaderboards pointing to a leaderboard that is removed; formerly failing test green 2020-05-14 18:22:28 +02:00
Axel Uhl c89ea395ce bug5280: added failing test case 2020-05-14 17:25:14 +02:00
Axel Uhl 9b58a2bb96 consolidated imports, avoiding warnings 2020-05-14 17:01:20 +02:00
Axel Uhl 26eac3a4a8 bug5275: fixed UI test for competitor creation 2020-05-14 17:00:49 +02:00
Axel Uhl 7dd08e23eb bug5281: avoid NPE when loading events with null dates 2020-05-14 15:57:23 +02:00
Axel Uhl e4ed496c54 Merge branch 'bug5279' 2020-05-14 14:21:39 +02:00
Axel Uhl f23679b2a7 bug5275: added German i18n strings 2020-05-14 14:15:57 +02:00
Axel Uhl 4c5674177b bug5275: make checkbox instance instead of class scoped; pass through leaderboard's canBoatsChange 2020-05-14 14:13:40 +02:00
Axel Uhl 28cb39d9aa Merge branch 'master' into bug5275 2020-05-14 12:51:42 +02:00
Axel Uhl bdc8b280b2 Merge branch 'master' into bug5275 2020-05-13 14:08:59 +02:00
Axel Uhl e3adb4c108 bug5279: adding synchronization and non-live, cloned result collections to settings framework 2020-05-13 12:21:24 +02:00
Axel Uhl b67eac203a made AbstractGenericSerializableSettings.addChildSettings abstract, resolving an old TODO; some formatting changes 2020-05-13 11:10:35 +02:00
Axel Uhl 8806700013 Merge branch 'master' into bug3465 2020-05-11 12:22:29 +02:00
Axel Uhl c466079e83 if the SecurityService was obtained alright in test setup, force its securityManager to be used (again) by Shiro;
this has a chance to stop the TaggingServiceTest failures which may have
been caused by test execution order, where other tests may have tampered
with the security manager Shiro settings
2020-05-11 12:20:59 +02:00
Axel Uhl ebdadf0e70 formatting only 2020-05-11 12:20:37 +02:00
Axel Uhl acacfc0b4c formatting and logging improvements 2020-05-11 12:20:07 +02:00
Axel Uhl a35175ad30 switched FEEDBACK mail address to support@sapsailing.com 2020-05-11 11:26:03 +02:00
Axel Uhl 0f6d30ad6d bug3465: added release notes for the Race Manager app 2020-05-11 10:35:48 +02:00