Benjamin Barth
30a5536559
Used suggest oracle for BoatClassMasterdata in two admin console dialogs
2016-08-05 15:01:36 +02:00
Benjamin Barth
f375104c5b
Added method to DataEntryDialog to create SuggestBox with custom oracle
2016-08-05 15:00:30 +02:00
Benjamin Barth
8c126d5386
Added reusable suggest oracle for BoatClassMasterdata
2016-08-05 14:59:28 +02:00
Benjamin Barth
2f2198c4b9
Used refactored suggestion oracle logic in suggestion filters
2016-08-05 10:55:04 +02:00
Benjamin Barth
ba722d40fa
Refactored suggestion oracle logic for easier reusability
2016-08-05 10:53:43 +02:00
Benjamin Barth
5104c78aeb
bug3856 Raceboard "Winning lanes" mode not available until race start
2016-08-04 16:27:55 +02:00
fmittag
fb56d859f9
changed all predefined queries to use getCompetitor().getName() instead of getCompetitor().getTeam().getName() as group key
2016-08-03 13:44:54 +02:00
Benjamin Barth
bcf27a9522
bug3669 Avoid empty space to the left of "Photographers love Sailing"
2016-08-03 13:31:29 +02:00
Benjamin Barth
a699cd4441
bug3524 Avoid overlapping of loading indicator and other elements
2016-08-03 10:07:48 +02:00
Benjamin Barth
1729ee333c
bug3516 Adjusted busy indicator position and button spacing
2016-08-02 17:03:34 +02:00
Steffen Schaefer
3f67fddeca
Merge branch 'bug3849'
2016-08-02 13:01:53 +02:00
Benjamin Barth
b929f4ad8a
bug3849 Avoid loading of regatta progress information if there's no
...
leaderboard
2016-08-02 11:17:01 +02:00
Steffen Schaefer
85564e62bc
Ensuring consistent, conflict-free ports for the GWT UI launch configs
...
and added missing DM launch config for Security UI. This should fix
unintended outgoing changes that are caused by Eclipse touching the
files on checkout.
2016-08-02 09:52:54 +02:00
Steffen Schaefer
4f4045bfbd
Bug 3840: Changed SailingDispatchContext.setPreferenceForCurrentUser
...
back to accept Object instead of Serializable
2016-08-02 08:12:10 +02:00
Axel Uhl
23b492dbf6
Merge remote branch 'origin/bug3840'
2016-08-01 18:09:22 +02:00
Steffen Schaefer
f088763ff4
Extended JavaDoc of SensorFixMapper to make clear that implementations
...
must be registered as OSGi service
2016-08-01 14:20:00 +02:00
Steffen Schaefer
05d1d393a2
Bug 3849: Showing a message on desktop leaderboard and competitor
...
analytics pages if there is no leaderboard associated to a series event
instead of showing an error and redirecting to the start page
2016-08-01 13:29:08 +02:00
Steffen Schaefer
8a845ab06b
Revert "Refactored new widget PlaceHolderMessage for better reuse"
...
This reverts commit 488211736a .
2016-08-01 13:25:35 +02:00
Steffen Schaefer
73f38b2f6b
Bug 3849: Showing a message on desktop races page if there is no
...
leaderboard associated to a series event instead of sowing an empty page
with view switcher
2016-08-01 13:24:20 +02:00
Steffen Schaefer
cd00549738
Consistently using InfoPlaceholder to show a "no data available" message
...
for different activities
2016-08-01 13:23:11 +02:00
Steffen Schaefer
e580560956
Bug 3849: Using a nicer message
2016-08-01 12:26:10 +02:00
Steffen Schaefer
fc02477e2d
Bug 3849: Live races and mini leaderboard boxes aren't shown on desktop
...
overview at all if there is no leaderboard for a series event
2016-08-01 11:58:59 +02:00
Steffen Schaefer
e535d17423
Bug 3849: Fixed statistics box on desktop overview page if there is no
...
associated leaderboard for a series event
2016-08-01 11:57:48 +02:00
Steffen Schaefer
18fd38685f
Bug 3849: Several changes to make detail views show "no data" messages
...
if there is no leaderboard for a series event instead of showing an
error page
2016-08-01 11:35:30 +02:00
Steffen Schaefer
b60adce9c2
Bug 3849: Showing "there are no results available yet" message on mobile
...
regatta overview if there is no leaderboard for a series event
2016-08-01 11:34:22 +02:00
Steffen Schaefer
d3ac551ee5
Bug 3849: Regatta progress and live races box aren't initialized if
...
there is no leaderboard for a series event
2016-08-01 11:31:40 +02:00
Steffen Schaefer
488211736a
Refactored new widget PlaceHolderMessage for better reuse
2016-08-01 11:29:35 +02:00
Steffen Schaefer
df2540eb94
Bug 3849: Fixed a NPE that occurs in mobile page if there is no
...
associated leaderboard for a series event
2016-08-01 10:36:44 +02:00
Steffen Schaefer
784431c6aa
Bug 3849: Fixed ClassCastException
2016-08-01 10:18:14 +02:00
Steffen Schaefer
a6e28ab292
Bug 3849: Fixed a NPE that occurs if there is no associated leaderboard
...
for a series event
2016-08-01 10:09:48 +02:00
Axel Uhl
8805bfb7eb
fix proposal for bug 3840: replicating string-based preference change to avoid serializing preference objects with operation
...
Change-Id: I69a04306be43263e07f0e87ef669328900c70623
2016-07-30 17:54:28 +02:00
Axel Uhl
a3ed9aa171
Merge remote-tracking branch 'origin/bug3838'
2016-07-28 20:48:40 +02:00
Axel Uhl
aeab7db9b2
Merge remote-tracking branch 'server/master'
2016-07-28 19:12:08 +02:00
Axel Uhl
6a458db1b3
reduced the size of our thread pools and use only one static thread pool for all leaderboard objects;
...
this is to give the garbage collection (GC) a chance to not get outperformed by the application threads
Change-Id: Ic7df09fbc4951539be479d27775916e262678fc5
2016-07-28 19:08:19 +02:00
service.tip.git
ae595a0bc1
Localization delivery: commit by Albert Kwiatkowski, and the user email is albert.kwiatkowski@sap.com.
2016-07-28 14:32:38 +00:00
Axel Uhl
039e1a2e04
improved fix for bug 3838: use the CompetitorProviderFromRaceColumnsAndRegattaLike object to quickly identify a competitor's fleet from cached sets per race/fleet
...
Change-Id: Ib0292eaa6f62fc6d3909320f2cdbd81374b4a305
2016-07-28 15:32:30 +02:00
Steffen Schaefer
68ba06147f
Added initial JavaDocs to RecordCompetitorSensorFixTrack to explain why
...
the whole tracks are serialized by the replication
2016-07-28 14:56:20 +02:00
Steffen Schaefer
9435738187
Added some JavaDocs to RaceTracker and TrackingDataLoader which explain
...
the differences and responsibilities
2016-07-28 14:30:52 +02:00
Axel Uhl
54e8e11585
fix for bug 3838: caching a fleet with correct ordering for competitor per series
...
Change-Id: I13953682087b9d45a3644e3ae2042390459c9dae
2016-07-28 14:30:39 +02:00
Benjamin Barth
045544ca79
Added method to SensorFixMapper for separation of fix mapping and adding
...
mapped fixes to the track
2016-07-28 11:31:13 +02:00
Benjamin Barth
d4a84fd6bb
Used new mapped track abstraction in GPSFixTrack hierarchy
2016-07-27 15:53:50 +02:00
Benjamin Barth
67f0a1ba71
Used new mapped track abstraction in SensorFixTrack hierarchy
2016-07-27 15:53:37 +02:00
Benjamin Barth
187d0e9271
Added abstraction for tracks, which are mapped to a specific items
2016-07-27 15:52:29 +02:00
Benjamin Barth
df4710f34a
Added JavaDocs to TrackedRaceImpl.sensorTracks field
2016-07-27 12:05:53 +02:00
Benjamin Barth
04c91e8352
Added additional JavaDocs to BravoFix class
2016-07-27 11:51:18 +02:00
Benjamin Barth
e6dcdcf8e2
Added JavaDocs to MongoSensorFixStoreImpl.findService() method
2016-07-27 11:45:21 +02:00
Alexander Ries
cc4f07cb49
Merge branch 'ribdashboard'
2016-07-27 09:37:51 +02:00
Axel Uhl
ffd4122797
fixed bug 3831 by also considering the PRESCHEDULED state for showing the last pass's flags
...
Change-Id: I61879a650510c0dd2197192649315c4694603b85
2016-07-26 20:40:23 +02:00
Alexander Ries
73a1981e05
Merge remote-tracking branch 'origin/master' into ribdashboard
2016-07-26 19:30:16 +02:00
Alexander Ries
4f10767d97
Replaced all Java8 feature usages with Java7 features in dashboards bundle
2016-07-26 19:16:36 +02:00