Commit Graph
26681 Commits
Author SHA1 Message Date
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