Axel Uhl
070b0f4efe
fixed null handling for new "mode" parameter of RaceBoard.html entry point
...
Change-Id: Ic7485358ff0f3fcc1135303cf7fef865a3b5a6bb
2016-07-01 15:03:19 +02:00
Axel Uhl
ee05127db9
introduced a "mode" parameter to the RaceBoardEntryPoint; provided a few empty candidates for mode implementations
...
Change-Id: If950952109c7e20e745d320eb4c52085914cc2d8
2016-07-01 09:47:59 +02:00
Axel Uhl
63298b200b
Merge remote-tracking branch 'server/master'
2016-06-30 14:19:07 +02:00
Axel Uhl
c58d54cd86
adjusted imports
...
Change-Id: Ida46cc5685e82a9a525ca13d262207ffc036f329
2016-06-30 14:18:28 +02:00
Axel Uhl
9fcc9ba1e8
allow for CSS named colors for boat colors contained in TracTrac metadata
...
Change-Id: I6ca04ff66bdf14cc2736b32fc47dc2a73db3cb05
2016-06-30 14:17:48 +02:00
Axel Uhl
f535f035a8
Merge remote-tracking branch 'origin/bug3752'
2016-06-29 23:35:23 +02:00
Axel Uhl
59cd5d9f17
added another case to the new test testTotalRankComparatorForOrderedSplitFleetsWithMedalRaceParticipantsNotRacingInLastRaceGoldFleet;
...
it tests the "extreme fleet" rule that is supposed to still serve as a default in case no other fleet-based criterion has
decided the comparison
Change-Id: I5cac7482fc9ccae7bfd535ee51427879ca28dcac
2016-06-29 18:13:58 +02:00
Axel Uhl
0daf309a5d
fix for bug 3752: extreme fleet vs. no known fleet comparison is only used as a default in fleet comparison, not pre-emptively before having scanned all columns
...
Change-Id: Ib87e315085c7b78203abd7960318ac4524d6db83
2016-06-29 18:08:17 +02:00
Axel Uhl
fee5e64a6a
a test case for bug 3752 which should fail without a fix
...
Change-Id: I522950098c518e8c55ca01d30dd22d67ae3096d0
2016-06-29 18:06:29 +02:00
Axel Uhl
0d54247f0a
added documentation for RaceManager app
...
Change-Id: I5223eab914818515c992fb7b9a5c6dc3ff49af9e
2016-06-29 17:13:17 +02:00
Axel Uhl
1cad837416
re-introduced the URL parameters for RaceBoard and EmbeddedMapAndWindChart as they were before 16e5e17311
...
Change-Id: Iaf35bd9652d765e62ba86416c9ea96772550f453
2016-06-29 16:32:50 +02:00
Axel Uhl
2b85e52365
removed commented code that had no comment why it was commented
...
Change-Id: I485915a53967d2902f638b8427c95341a462609f
2016-06-29 15:43:57 +02:00
Axel Uhl
cc18cfe703
Merge branch 'master' into bug2610_componentid
2016-06-29 09:42:03 +02:00
Axel Uhl
c422d30994
Merge remote-tracking branch 'server/bug2610_componentid' into bug2610_componentid
2016-06-29 09:41:45 +02:00
Axel Uhl
608c060894
use Duration instead of millis for readability
...
Change-Id: I216c61a034ac0d1dbb3fff55d8c3c302c49dfab9
2016-06-29 09:41:23 +02:00
Axel Uhl
7da10f65c1
added comment on RaceContext regarding its "now" field that freezes the time point relative to which the RaceContext is providing a view
...
Change-Id: I3603899807ef984d92a1dff4d71c622a1e16d0be
2016-06-29 09:38:27 +02:00
Axel Uhl
8add59b462
Merge branch 'master' into bug2610_componentid
2016-06-29 09:30:23 +02:00
Axel Uhl
b26b998866
removed RaceLiveState in RaceDTO, together with RaceDTO.getLiveState(long); both were unused
...
Change-Id: I8523318b95926ab2c5b1bc4f2dc1a1d121975ea3
2016-06-29 09:29:22 +02:00
Axel Uhl
138b03bb41
Merge remote-tracking branch 'server/master'
2016-06-29 09:26:19 +02:00
Axel Uhl
e4c8ebc1bd
removed extra comment
...
Change-Id: I74f36c1e5e63b7ce2d5ec8cb1d2935b5a7c12142
2016-06-29 09:26:16 +02:00
Axel Uhl
9ef59f852a
eliminated more redundant toString() calls on String objects
...
Change-Id: I0357e5c8c76fdccfd2b2514c3c661dfd5b686c3e
2016-06-27 17:23:29 +02:00
Axel Uhl
f274367635
eliminated redundant toString() calls on String objects
...
Change-Id: Ib00a78509ebd13967de4803bd79546b38862057b
2016-06-27 17:22:40 +02:00
Axel Uhl
b51bcc8341
Merge branch 'master' into bug3725
2016-06-27 17:17:54 +02:00
Axel Uhl
859b71d479
added PINK as fleet color
...
Change-Id: I59f9e9d3156d9584b9fd07a6d0dd7a9fe52997d7
2016-06-27 10:37:08 +02:00
Axel Uhl
fa0a9d0973
Merge remote-tracking branch 'origin/bug2610_componentid' into bug2610_componentid
2016-06-25 01:15:44 +02:00
Axel Uhl
158be53da0
update the cachedRacingProcedureTypeNoFallback field in ReadonlyRaceStateImpl which was formerly missing, missing a change to GateStart
...
Change-Id: I28364884f374a8960d4a5a7341da195e74dad88b
2016-06-25 00:13:13 +02:00
Axel Uhl
89e62a579d
added serialVersionUID because ControlPointAdapter now became serializable
...
Change-Id: Iaf1c69c60f02653aab956c43f55e5922f60da565
2016-06-25 00:12:49 +02:00
Axel Uhl
f49b2bdd58
added missing serialVersionUID to avoid warning
...
Change-Id: Id57a2d8781886abd0f0606d7f30c7261c40fc4c0
2016-06-25 00:12:18 +02:00
Axel Uhl
0a17d899ba
Merge remote-tracking branch 'server/master'
2016-06-24 22:15:52 +02:00
Axel Uhl
512e700964
Merge remote-tracking branch 'origin/bug3740'
2016-06-24 19:34:03 +02:00
Axel Uhl
941d50416d
fixed OpenEndedDeviceMappingFinder to let it find mappings to marks, too
...
Change-Id: I29cc05a66b0bf768b311d8652e7bf88796654091
2016-06-24 18:53:55 +02:00
Axel Uhl
fc6be86f7f
implemented mark device mapping check-out in LeaderboardsResource
...
Change-Id: I6c83db19d3939936f0a572f1eb16e1d82e323693
2016-06-24 18:26:49 +02:00
Axel Uhl
d084dd0c3a
added a first untested implementation for creating a mark device mapping to LeaderboardsResource
...
Change-Id: Ie8d3d618dccdcd5d2bf4ef735f206200bd76a781
2016-06-24 18:10:51 +02:00
Axel Uhl
2d6a1b0870
fix for bug 3649: memory leak in RegattaOverview
...
Change-Id: I91cec784ec3a520be84ce69efc722224fb2367cb
2016-06-24 17:31:30 +02:00
Axel Uhl
ebd518ff22
fix for bug 3740: use a StartTimeFinder and its StartTimeFinderResult to decide whether RaceState listener (de-)registration is required
...
Change-Id: I7620d134894fb4ff26119d26ec039ee4f72406d4
2016-06-24 16:24:21 +02:00
Axel Uhl
718ad8e051
implemented the second failing test for bug 3740
...
Change-Id: Ie7bb3d49510d94d7aa7b92123d7c3547b0daabe0
2016-06-24 15:03:59 +02:00
Axel Uhl
be4dc6017e
a failing test case for bug 3740
...
Change-Id: I7a3080ac98add9a753f61c22179ec1ffa708c4cc
2016-06-24 10:51:34 +02:00
Axel Uhl
40358f0094
Merge branch 'master' into bug3734
2016-06-24 09:14:53 +02:00
Axel Uhl
71aae73e34
re-establish race state start time change listeners in readObject() method of DynamicTrackedRaceImpl
...
Change-Id: Iafd9bed9fb335e3a08e47fca28d57dc16778aee3
2016-06-24 09:14:40 +02:00
Axel Uhl
e2f46c9167
Merge branch 'master' into bug3734
2016-06-24 09:11:13 +02:00
Axel Uhl
82d309ee7b
fixing invalidation and update of start time after a regression caused by a fix for bug 3739
...
Change-Id: I1070078a2a6bc99b536a0f1f2435d8699784ec00
2016-06-24 08:55:56 +02:00
Axel Uhl
0a2d369a63
re-establish race state start time change listeners in readObject() method of DynamicTrackedRaceImpl
...
Change-Id: Iafd9bed9fb335e3a08e47fca28d57dc16778aee3
2016-06-24 08:24:43 +02:00
Axel Uhl
37d1531e37
Merge branch 'master' into bug3734
2016-06-23 23:52:54 +02:00
Axel Uhl
531e91cc1e
Merge remote-tracking branch 'server/master'
2016-06-23 21:49:07 +02:00
Axel Uhl
6054ad9010
dependent start time updates now correctly set the race start time and notify listeners appropriately
...
Change-Id: I3f458c5dabf9da78581e786e35a01bc571d5d4cd
2016-06-23 20:09:13 +02:00
Axel Uhl
22d52a2b08
added comment
...
Change-Id: Ic86d139bebcc7d4bb8ebefbe2b8229b968748d19
2016-06-23 19:49:19 +02:00
Axel Uhl
5b895d1d60
fixing ArrayIndexOutOfBoundsException for empty "series" name in case of FlexibleLeaderboard
...
Change-Id: I6986f8921315b248d57cabc449e40adb1ea95eab
2016-06-23 19:48:09 +02:00
Axel Uhl
2061bc9842
Merge remote-tracking branch 'server/master'
2016-06-21 00:20:23 +02:00
Axel Uhl
aa1627e129
fixing bug 3728 (deadlock) by copying mark passing for waypoint under the lock, then releasing, then calling into deep stacks
...
Change-Id: Idc28d6c79781e9a174fce8ee8646f64b08b0a11c
2016-06-21 00:10:08 +02:00
Axel Uhl
d64ee6d79c
adjusted windChart's german translation to that of competitorChart
...
Change-Id: I12f4b1ffca9389c6d07c19eca95454efb1ade124
2016-06-20 14:10:31 +02:00
Axel Uhl
0494727896
Merge remote-tracking branch 'server/master'
2016-06-20 13:00:25 +02:00
Axel Uhl
cdf6d3b785
added release notes for bug 3725 (selection and unlink issues in LeaderboardPanel)
...
Change-Id: I717327225a303d347d96c565c70812ec84f6e3c9
2016-06-20 12:40:53 +02:00
Axel Uhl
984b1c57e3
formatting and comment only
...
Change-Id: I4764a997dfc50009c49f18d3a92f5d0e627ee4ac
2016-06-20 00:03:18 +02:00
Axel Uhl
f5e07cd38b
Merge branch 'master' into bug3725
2016-06-19 23:55:31 +02:00
Axel Uhl
96061ce5ca
fixed i18n for "Finished at: text in RegattaOverview
...
Change-Id: I78f48c77369c3e74241d358bca25083afa0ec51d
2016-06-19 14:24:30 +02:00
Axel Uhl
4744ddd33b
fixed bug 3724 by adding null checks for mark positions
...
Change-Id: I7688cd1fe23932e63fca1b72908036b8be8945a0
2016-06-19 12:39:15 +02:00
Axel Uhl
151e11d7ba
fixing bug 3722: time slider also needs to extend into the past if necessary
...
Change-Id: I3b88ea24040f51ffc7d7d56e16d4f887a328c7e3
2016-06-18 21:34:36 +02:00
Axel Uhl
6d87074bbb
fixing bug 3721 by restricting the number of wind fixes delivered through the /wind REST API to 10,000
...
Change-Id: I6d0f912667bd31f33d8e01e60d340cc3a03ead29
2016-06-18 21:00:11 +02:00
Axel Uhl
fd93d4ab92
for bug 3710, use explicit UTF-8 encoding for race management app configuration servlet response
...
Change-Id: I62f49b7c9497e2efa58d3c5a92b393b923c29730
2016-06-18 12:18:20 +02:00
Axel Uhl
cbb7d74487
added missing png file for ALBIN_BALLAD
...
Change-Id: I53598e97abedd6dff4fb2a12f74806265f45a8af
2016-06-16 18:45:12 +02:00
Axel Uhl
9a84f05e58
Merge remote-tracking branch 'server/master'
2016-06-16 18:17:07 +02:00
Axel Uhl
15c1b32e02
added boat class icon for Albin Ballad
...
Change-Id: I9394ba1146e2cdeb25a3c6f849df4ef10774bd71
2016-06-16 12:37:40 +02:00
Axel Uhl
6afb5a3883
fixed sorting of device configurations in admin console table
...
Change-Id: I59035862b700bd1c430770da83dc54ac1bb94fb0
2016-06-16 12:15:36 +02:00
Axel Uhl
dc07a8678a
Merge remote-tracking branch 'server/master'
2016-06-16 11:24:26 +02:00
Axel Uhl
1f4b32c647
described overlapping leaderboard groups in the admin release notes
...
Change-Id: I3b3e1db90ed6aa8932c78e277a9581facc1c3e96
2016-06-16 11:23:24 +02:00
Axel Uhl
673f8568b1
Merge remote-tracking branch 'server/bug3703' into bug3703
2016-06-15 23:13:41 +02:00
Axel Uhl
74316cff77
fixing issue with smartphone view of ALL regattas which didn't show anything
...
Change-Id: I17ddf0c5616a9ef4ea22073b1290811592022bae
2016-06-15 22:55:08 +02:00
Axel Uhl
1e4ca41d6e
formatting and renaming only
...
Change-Id: I15a4010a7b2879cc09f2ba5115db42a1ab464a14
2016-06-15 22:54:13 +02:00
Axel Uhl
4cf1a2cbe9
removed obsolete commented code
...
Change-Id: I59cf98a6785d0508cb092960c6c57c87438842c1
2016-06-15 22:52:20 +02:00
Axel Uhl
7a00161c2e
fixed filter for regatta list, now filtering for multiple leaderboard groups
...
Change-Id: I314d58fe67e07755ff3410f431d48ea519ea5ae9
2016-06-15 16:34:09 +02:00
Axel Uhl
d3fd909a2a
allow regattas to be part of more than one leaderboard group on the client side
...
Change-Id: I8db4999b40dac550455f855d86cc736378c67c87
2016-06-15 16:14:23 +02:00
Axel Uhl
4b5409342d
made boatCategory comparison null-safe
...
Change-Id: I69169e6e3a8a44f4e1319a54330ebe4d1c28bdcc
2016-06-15 12:24:09 +02:00
Axel Uhl
33eecb1b91
formatting change only
...
Change-Id: I81efc7a74115faee9428bd91d8f6cb4923f2f5a4
2016-06-15 12:00:43 +02:00
Axel Uhl
2a54bdc2c7
formatting changes only
...
Change-Id: Ifbf57b075c4b123f7761805eb035a0ea22a5afb2
2016-06-15 11:54:44 +02:00
Axel Uhl
8fb5c8cf42
reverted Selenium lookup timeout from 10s to 5s
...
Change-Id: I7e79f08bbc5fabc5f4b25fdcc9dbf9d5ec633698
2016-06-15 11:35:04 +02:00
Axel Uhl
11eaf3d573
Merge branch 'master' into bug3703
2016-06-15 11:27:50 +02:00
Axel Uhl
c2a269abb5
copied translations from _zh_CN to _zh
...
Change-Id: Ib77f6ad6d2f3d792cf517b388ae1cbc0ad365617
2016-06-15 10:15:48 +02:00
Axel Uhl
d8ef0f78f4
Merge branch 'translation'
2016-06-15 10:12:00 +02:00
Axel Uhl
18654db22b
Merge branch 'master' into ubilabs--rcapp--bug-3694
2016-06-15 09:53:21 +02:00
Axel Uhl
a5244a561a
extended the Selenium element lookup timeout from 5 to 10 seconds
...
Change-Id: If952c18625f4c06015b2ec505418e8493e89cc37
2016-06-15 08:30:43 +02:00
Axel Uhl
1cb57307e3
add the local classloader to the master RacingEventService's master data class loaders to ensure lambdas can be de-serialized
...
Change-Id: If1fc062641307dfc6efa450aa865517b15e5234b
2016-06-15 07:48:38 +02:00
Axel Uhl
c1d6265645
use anonymous inner subclasses (and force this) to instantiate RacingEventServiceImplMock so that serialization context class loader is fine
...
Change-Id: I88b90ca6819c922046174a805841643bd50d260f
2016-06-15 02:19:04 +02:00
Axel Uhl
7285d28df3
Merge branch 'master' into bug2825
2016-06-15 01:51:04 +02:00
Axel Uhl
bd0961a83d
suggested fix for bug 3701: distinguish RegattaMetadataDTO if they reference different leaderboard groups ("boatCategories")
...
Change-Id: I118098bc327306f40911a46a23afb0a8b384e059
2016-06-15 01:42:27 +02:00
Axel Uhl
53eba9f9d0
whitespace/formatting change only
...
Change-Id: Ib7c0abb773c7df8efb8e1a9009aab6930e5ab74d
2016-06-15 01:40:23 +02:00
Axel Uhl
803d9e488e
formatting and comments only
...
Change-Id: I719e26661f17f7d129aa65a63059a09715dd2187
2016-06-15 01:16:31 +02:00
Axel Uhl
8d8081edd5
removed duplicate text from race management app release notes document
...
Change-Id: If4d01a1947bab5553ca3003bd2641ccf9a291ee1
2016-06-14 21:35:56 +02:00
Axel Uhl
30d494d01f
updated race management app's release notes for bug 3694
...
Change-Id: Ia7e66267ac4c519458e3d5994a7b0ce2b299dcc5
2016-06-14 21:17:59 +02:00
Axel Uhl
fafc9272d5
Merge remote-tracking branch 'server/master'
2016-06-14 21:15:44 +02:00
Axel Uhl
a378d3dd65
removed unused field "wakeUp"
...
Change-Id: I0fce9cb6c4ba178133443bfd51d990a6e5026baf
2016-06-14 18:18:40 +02:00
Axel Uhl
545adb40ec
Merge branch 'master' into ubilabs--rcapp--bug-3694
2016-06-14 18:17:06 +02:00
Axel Uhl
2c28adb958
added release notes entry for race management app
...
Change-Id: I6c23092eee648d7fac777b3a5dbb3ef0ab093bbf
2016-06-14 18:13:48 +02:00
Axel Uhl
2dea6758b9
Merge branch 'master' into ubilabs--rcapp--bug-3525
2016-06-14 17:29:06 +02:00
Axel Uhl
81efcd480e
added all dependencies of com.sap.sailing.server to com.sap.sailing.server.testsupport;
...
The RacingEventServiceImplMock used there is a replicable, and its classloader is used to resolve
objects serialized during master data import and replication. This will only work if the same
dependencies are mimiked that com.sap.sailing.server has; ugly, but this should work and let
us use this mock class from several places
Change-Id: I027deb457e83d18cd29d96458a3cfc198cbcec4a
2016-06-14 16:48:13 +02:00
Axel Uhl
05e621d89e
removed unnecessary exports from com.sap.sailing.server.test fragment because no other bundle/fragment requires this fragment
...
Change-Id: Ic6f268b0e62f69a577996f85f1a8fdc7afe43ae2
2016-06-14 11:09:34 +02:00
Axel Uhl
249cf34e28
Merge branch 'master' into bug2825
2016-06-14 01:22:38 +02:00
Axel Uhl
7424772e64
Merge remote-tracking branch 'server/master'
2016-06-14 01:21:34 +02:00
Axel Uhl
d981e20cd0
Merge remote-tracking branch 'origin/master'
...
Conflicts:
java/com.sap.sse.security.ui/Security UI sdm.launch
Change-Id: I920b3602e124539ee35c07f0351f9133d38e1bee
2016-06-14 01:20:13 +02:00
Axel Uhl
e73fb1ef85
Merge remote-tracking branch 'home/bug2825' into bug2825
2016-06-13 20:48:58 +02:00
Axel Uhl
5469972ff0
Merge remote-tracking branch 'server/master' into bug2825
2016-06-13 20:48:14 +02:00