Commit Graph
100 Commits
Author SHA1 Message Date
Axel Uhl 904b476e43 Merge branch 'master' into qualtrics 2020-07-01 15:29:13 +02:00
Axel Uhl 3a22777a94 fixed read/write SailingService usage for a few cases 2020-07-01 13:33:10 +02:00
Axel Uhl b18f1000fe fixed course area contains check for raceViewerUrls 2020-07-01 12:00:30 +02:00
Axel Uhl 8420340844 fixed SimpleTimeFormat synchronization, especially for WindFinder 2020-07-01 11:42:06 +02:00
Axel Uhl 653122ff2c Merge remote-tracking branch 'server/bug5270' into bug5270 2020-06-30 12:47:04 +02:00
Axel Uhl fbd862d9cd Merge branch 'master' into bug5270 2020-06-30 12:19:46 +02:00
Axel Uhl 230f1f044f consolidated imports 2020-06-30 10:25:33 +02:00
Axel Uhl d46ec8536d fixed StreamingOutput flushing also for {regattaname}/races/{racename}/competitors/positions 2020-06-30 10:24:28 +02:00
Axel Uhl c143e29b88 fixed StreamingOutput result flushing for OwnershipResource 2020-06-30 10:19:33 +02:00
Axel Uhl 36df4c89a0 Merge branch 'master' into bug5270 2020-06-30 09:41:16 +02:00
Axel Uhl c79beabe8a Merge branch 'master' into bug5014 2020-06-29 10:02:03 +02:00
Axel Uhl 0cf13fb04e fixed test case after the tracker ID semantic changes for TracTrac 2020-06-26 17:39:43 +02:00
Axel Uhl 9ff68c096b bug5308: fixing the TrackedRegatta creation inconsistency for TracTrac connector 2020-06-26 14:27:51 +02:00
Axel Uhl af2cd6fef2 Merge remote-tracking branch 'server/bug4822' 2020-06-26 14:09:18 +02:00
Axel Uhl f793f98a4d bug5308: identify TracTrac race trackers solely by paramURL, ignoring liveURI/storedURI when comparing 2020-06-26 10:40:01 +02:00
Axel Uhl 469cafeb88 avoiding deadlock by fetching tracked race before obtaining monitor for WindFinder connectors 2020-06-26 10:33:10 +02:00
Axel Uhl 5ad0d5b435 accept null race status in UI 2020-06-25 17:02:05 +02:00
Axel Uhl dcff1067c6 added leaderboard group description to set of searchable strings 2020-06-24 17:59:33 +02:00
Axel Uhl 55efd9ff6e made ORC certificate parsing a bit more tolerant 2020-06-24 17:58:58 +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 5238891b57 bug5014: adjusted custom field serializer for ExpeditionDeviceConfiguration so that it handles security info 2020-06-16 19:00:31 +02:00
Axel Uhl b0bd5d2f12 bug5014: added replication support for ExpeditionDeviceConfiguration; security ID solely based on UUID now 2020-06-16 18:39:27 +02:00
Axel Uhl e99cf6397c bug5014: fixed use of action column cell constants and removed now obsolete inner class 2020-06-16 17:30:59 +02:00
Axel Uhl 7e24127aff Merge branch 'master' into bug5014 2020-06-16 17:18:13 +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