Commit Graph
100 Commits
Author SHA1 Message Date
Axel Uhl d038307363 made competitorCreated method null-safe 2017-09-15 23:14:02 +02:00
Axel Uhl 380cd27572 introduced a CreateCompetitor operation, adjusted test; should fix bug4291
Change-Id: I4c2e040e36884eb2e31f7dbb803dde67a52c9701
2017-09-15 15:23:07 +02:00
Axel Uhl be95b42071 sort of a failing test case for bug4291, although there is no obvious way for correct, replicable competitor creation (part of the problem)
Change-Id: Ia5be3c6b3a64754f4829437101b25628c505107c
2017-09-15 14:21:54 +02:00
Axel Uhl 8a01046b4e removed unused sailingService field in CompetitorRegistrationsPanel
Change-Id: I909da2fca587d0994577b224be40c43a500a4712
2017-09-15 14:14:17 +02:00
Axel Uhl 76142a145d added /events/{event-id}/update method to EventsResource
Change-Id: I961907fefeeec210f0ac4daabb9c55e89d6b1360
2017-09-15 10:00:48 +02:00
Axel Uhl ec82b7d015 added "id" field to the result document of a LeaderboardGroup
Change-Id: I8be664ce3bc73a1b3d60a8658ec8eff45c5d8cc2
2017-09-15 10:00:34 +02:00
Axel Uhl 358ea9f7d0 whitespace changes only
Change-Id: I177d422631410de7330f8b6326050d87bfbd3a24
2017-09-14 18:18:26 +02:00
Axel Uhl 9b12ee2b5f adjusted the stoptracking method on the LeaderboardsResource such that it can stop tracking for multiple races at once
Change-Id: I59618fc28ff45ecb18413108b26d8dbd5b281dda
2017-09-14 17:38:28 +02:00
Axel Uhl c5a6ae0368 fixed whitespacing in _es translation
Change-Id: I4e788ed0a4fae6f689d9bc5f1ce126632336cd17
2017-09-13 15:25:28 +02:00
Axel Uhl 2e64c589ce Merge branch 'master' into translation 2017-09-13 15:20:29 +02:00
Axel Uhl ddc4cfdefd ExpandableSortableColumn.getHeader now constrains the return type to SortableExpandableColumnHeader
Change-Id: I336f9e0063de7a2fef62982b8018c9d6c1958c94
2017-09-13 14:20:15 +02:00
Axel Uhl d8c7a3ca36 whitespace change only
Change-Id: Id80613c152227b1d6cdb235b44bf06303fa09361
2017-09-13 14:20:03 +02:00
Axel Uhl 05688b17e6 added link to online admin training material in index.html
Change-Id: Iac8c605bf74f475e2eabb97d9785f4c2b1f0ea39
2017-09-12 14:28:20 +02:00
Axel Uhl 0de0eed3c3 adjusted circle symbol min size to 10x10 (from 25px)
Change-Id: I90c546f1e11af970777582adfbf206b1779ca9d9
2017-09-09 23:05:01 +02:00
Axel Uhl cc7e6c1d4b code formatting only
Change-Id: I974fab360eb268d49882fcc85a3687206a835f3c
2017-09-09 22:57:24 +02:00
Axel Uhl 7d2a3f69e9 durations / times now consistently displayed as hh:mm:ss
Change-Id: I75b4ad2fddc1cc9d2a142b9e69a1ca0a521ed18f
2017-09-09 22:50:29 +02:00
Axel Uhl c5c4cfe734 re-using TotalTimeColumn for hh:mm:ss display, removing redundant new code
Change-Id: I9e49becdb502de23e7b96f2f389eba409c3fedcb
2017-09-09 22:37:44 +02:00
Axel Uhl 31f967edb8 fixed null / empty check order to avoid NPE
Change-Id: Ic68f04bea6996a6dd4e11b2f2a5483a58feb514b
2017-09-09 22:27:50 +02:00
Axel Uhl 23bded3ee1 adjusted formatting (spaces, no tabs, please)
Change-Id: Idadb1e365bef6d7c9f4246e8c04b0946f1655159
2017-09-06 10:23:49 +02:00
Axel Uhl a3e4e98f81 Merge branch 'master' into rest_api_changes 2017-08-31 19:23:24 +02:00
Axel Uhl 4c8209624f bug 4297: fixing deadlock by first copying fixes, the releasing track lock, then calling processElement
Change-Id: Id30d1205d807ef992ff7d2d60184e18deeec389d
2017-08-31 19:22:25 +02:00
Axel Uhl 836eaf6a7a Merge branch 'master' into rest_api_changes 2017-08-31 17:46:28 +02:00
Axel Uhl f35909e698 treat MarkDTO objects by their ID, not by their name, in RaceMap and EditMarkPositionsPanel
Change-Id: I8807429bf3949b2f426a2c40d2dd93c1d4a7701f
2017-08-31 17:45:08 +02:00
Axel Uhl 19fa60c490 use start/finish specific waypoint names; added documentation for autocourse method
Change-Id: Ib0c50d9f2a958a4dfd8ec3898022f9c405bbd5cd
2017-08-31 17:40:17 +02:00
Axel Uhl a5381e0b9d added Shiro entry for autocourse feature
Change-Id: Id0a665ddd5de441b043ef4021fd2ead55dd678cb
2017-08-31 17:39:19 +02:00
Axel Uhl 7951a4183e Merge branch 'master' into rest_api_changes 2017-08-31 13:52:36 +02:00
Axel Uhl 1ff206ba39 fix for fix of bug 4292: device identifier for query now assembled correctly
Change-Id: Iebf95a7c7d5982299ff06773570779ba358c6480
2017-08-31 13:49:17 +02:00
Axel Uhl ab160fa183 Merge branch 'master' into rest_api_changes 2017-08-31 13:40:10 +02:00
Axel Uhl 1dd933e216 fixed getLastFix() such that it hits the index; fixes bug 4290
Change-Id: Ibecb1a9917b4d4cff3b91ce899e81df16dbd19ad
2017-08-31 13:32:48 +02:00
Axel Uhl e02da9e16a added documentation for auto-course feature
Change-Id: Id663acbb617f46c29c97792b357cf6e4b9807ac4
2017-08-31 13:32:18 +02:00
Axel Uhl 37df409b16 added untested code to infer a finish line based on positions, extrapolated to 12h after start
Change-Id: I8b82158d4dafc98ac08224ccd86881396f87a280
2017-08-31 12:46:49 +02:00
Axel Uhl 917885083b added a first untested implementation of creating a start line automatically
Change-Id: I32fea086aa71ba95ad288d260a8e320798a824dc
2017-08-31 11:48:11 +02:00
Axel Uhl e5e7c9c3c1 fixed rest of EventsResourceTest
Change-Id: I96df728ee4dcdc72401f79cb28ef7c8403e78e58
2017-08-25 21:42:31 +02:00
Axel Uhl 23ebda4e45 fixed EventsResourceTest
Change-Id: I03af2f095bcd7c784e1e2a9e49f5c59f0c8017b9
2017-08-25 21:38:52 +02:00
Axel Uhl d60b6cfd17 addwd missing cast 2017-08-25 13:45:11 +02:00
Axel Uhl 281519303d fixed eventid check after returning json now 2017-08-25 11:03:13 +02:00
Axel Uhl 0d289b19ba Merge branch 'master' into rest_api_changes
Change-Id: Idd425f5cd0daefc356dbd14958125c8805dd110c
2017-08-25 01:06:31 +02:00
Axel Uhl faa7b9ff04 correct representation of enum literals as Java code, using valueOf
Change-Id: Ic9be5549a2ac6b26e5ffad96cf344a8cd2dd3ed9
2017-08-25 01:02:50 +02:00
Axel Uhl 00d11275a2 bug 4293: also render datamining code for enum filter values
Change-Id: I2d5460d1d891b6222dc01ef6c3ccdb767d79c477
2017-08-25 00:57:01 +02:00
Axel Uhl e48226253a use -style PRETTY for SailingGWT sdm.launch
Change-Id: Ie111ea237b189b4ceeec5ed7b4c1e6b13324bcb7
2017-08-25 00:56:42 +02:00
Axel Uhl c117a21de3 another fix for datamining regarding undefined BravoFixTracks for competitors
Change-Id: Iabd425f3d097da70c3d1f3e31cfc2e235158c8ed
2017-08-24 23:30:02 +02:00
Axel Uhl 84a19a85ec returning Duration.NULL if no BravoFixTrack is found for a competitor
Change-Id: I5f3aa4fd207cd2bbbfa67f602031294e1ad03378
2017-08-24 23:13:57 +02:00
Axel Uhl dfd1c65465 less verbose exception logging for missing Shiro config during tests
Change-Id: Ie13dfa8f88c9ef66e59369c99d90815a239f6c05
2017-08-24 21:59:19 +02:00
Axel Uhl 5cceee7c14 properly catch exception for test scenarios in RacingEventServiceImpl.getServerAuthor
Change-Id: I46b42e0e5bf8d19d9de826b9964a63e1cd333a00
2017-08-24 21:55:52 +02:00
Axel Uhl 60e994c159 avoid NPEs in DataMining UI in case of empty query definition attributes
Change-Id: Icf6ac006863f3a9babad599a2f5e6ae6b1468f87
2017-08-24 19:20:53 +02:00
Axel Uhl 85b8f7b529 don't create an overall leaderboard for the leaderboard group in createEvent service method
Change-Id: I4a1b5a50cddbdb22f87bc5870b10f2ee71f46369
2017-08-24 16:53:58 +02:00
Axel Uhl 91b2435cbc made robust against tracking times queries on overall leaderboard
Change-Id: I4ce4b5ff9ecb78efbc78a8c29c968c9dd85f6cfc
2017-08-24 16:48:41 +02:00
Axel Uhl f83dcf133e whitespace change only
Change-Id: I0fb115d42484db329895a57e9da31628ced843a4
2017-08-24 16:48:16 +02:00
Axel Uhl 220575a3e1 harmonized params documentation in gateway index.html
Change-Id: I7ca21a61228fa010fbf656aa62e7654f75ab3fab
2017-08-24 11:50:50 +02:00
Axel Uhl 941143abd6 added services for starttracking and stoptracking
Change-Id: I542645ab24fa221f21685d1545c36df221172a9c
2017-08-24 11:49:00 +02:00
Axel Uhl e5984ab0f5 Merge branch 'master' into rest_api_changes 2017-08-24 11:13:49 +02:00
Axel Uhl 66ebd0a4ab fixed createEvent service method; added shiro.ini entry for authentication
Change-Id: I6ef48dd852b4257b26e8dcd6c9c868f99031d1da
2017-08-24 11:12:58 +02:00
Axel Uhl 1d13d2cbb1 preparing for a starttracking method on the leaderboards end point
Change-Id: I98815cbd5b274d8ed0381c25c97f7767b1e8c688
2017-08-24 10:41:17 +02:00
Axel Uhl 52209866e0 Merge branch 'master' into rest_api_changes 2017-08-24 10:00:03 +02:00
Axel Uhl a4e734e30f Merge branch 'translation' 2017-08-24 09:46:29 +02:00
Axel Uhl 62f128c056 fixed single quotes in various translation files
Change-Id: I576b7a4f2b87266bc0408b6e8ce7ca38658898c7
2017-08-23 18:30:56 +02:00
Axel Uhl 8c313e243b added tracking times modification method to LeaderboardsResource
Change-Id: I8d4f12cbd67a7d4ced56758d9ef85188fb239e93
2017-08-23 18:11:12 +02:00
Axel Uhl 288792e131 adjusted docs for createevent web service
Change-Id: Ia5ac78091883578a5925c281c2a4720157fc74e9
2017-08-23 15:54:07 +02:00
Axel Uhl b390c8576c Merge branch 'master' into rest_api_changes 2017-08-23 15:08:24 +02:00
Axel Uhl 9174656b12 TracTrac: instantiate single marks before two-mark control points for better handling with virtual marks
Change-Id: I0c47f3234d45c646271f76f3f494018ac6c1bf33
2017-08-23 15:04:53 +02:00
Axel Uhl e869d0092d competitor listing, creation, addition and removal from regatta
Change-Id: Idfc8516cff9b6567fe5c8ea2509390388b3c44bc
2017-08-23 03:47:07 +02:00
Axel Uhl f980a8f28f added documentation for createEvent; fixed baseURL inference
Change-Id: Ic70c49a64eeb8a7648ab41142997ee4f03752252
2017-08-22 18:22:42 +02:00
Axel Uhl 438d3a535c added documentation for new RegattasResource features addracecolumns and removeracecolumn
Change-Id: I7b6b80f545b468d7a798a5279347b6f0f405ae85
2017-08-22 17:53:18 +02:00
Axel Uhl 875c844cda added removeracecolumn and addracecolumns to RegattasResource
Change-Id: I1cfc6091293fd0a8e8a58a3a0453a894f849c9d2
2017-08-22 17:41:59 +02:00
Axel Uhl d22e1b071a added reverse geocoding in case lat/lng are provided
Change-Id: Ibc1343873410164ccd9d50eb8255321efd088990
2017-08-22 16:07:47 +02:00
Axel Uhl 8d5c931e43 major refactoring of EventsResource
Change-Id: Icb9b0fe2be228fd98d31a70ec69f045c79a49f5c
2017-08-22 14:04:36 +02:00
Axel Uhl cd900b0811 reverted unnecessary whitespace change
Change-Id: Icec90915f85e1603a437907891a14403a7d40516
2017-08-22 12:55:10 +02:00
Axel Uhl e79ad57163 removed unnecessary dependency
Change-Id: I61ee80d75753ea97138edc239feec8f78c026e28
2017-08-22 12:53:58 +02:00
Axel Uhl 03777467e9 removed gradle stuff that doesn't belong into git
Change-Id: I5b8c4f5330d90aae88e05e6175efce729f29fa89
2017-08-22 12:48:14 +02:00
Axel Uhl d95564e1f1 Merge branch 'master' into rest_api_changes 2017-08-22 12:45:41 +02:00
EC2 Server 2a72e5f30d added "ProxyPreserveHost On" to macro definition 2017-08-20 13:15:58 +00:00
Axel Uhl 05e4c0cf5c use a single background thread to process polar sheet to avoid queuing
Change-Id: I3c88c7e9ca5f734327a0a75e35b19cc38f4b3ef2
2017-08-18 17:00:11 +02:00
Axel Uhl 0a904142ee Together with Frederik concluded there is no need for synchronization on fixQueue if isEmpty() and poll() are combined into a single poll() call
Change-Id: I0d29e5159c68fb77392e7de1824ff09869fc0f17
2017-08-18 15:35:56 +02:00
Axel Uhl f8398864e8 added 6mR logo and rough boat class outline master data
Change-Id: I9188a62782ed2c1dd2f6d757c142b9fb3a8c8a48
2017-08-18 02:17:02 +02:00
Axel Uhl 2ffaf379d8 whitespace change only
Change-Id: If813d699ca391c22c53a975e59a719e84e84817e
2017-08-18 00:07:08 +02:00
Axel Uhl 0cf6427e7d added NMEA tests based on data from the Australian federation
Change-Id: Icd47d4a23d00a11ba7fa42298c35ab2d977de135
2017-08-17 11:12:23 +02:00
Axel Uhl d980901e65 improved exception logging for SailingServiceImpl.getTrackFileImportDeviceIds
Change-Id: I06f0f2a8cc1d4369ec2a0cc747ae6cd2d238501f
2017-08-17 10:24:28 +02:00
Axel Uhl 78641f51bb Merge branch 'master' into translation 2017-08-16 22:03:47 +02:00
Axel Uhl 09c42c5672 adjusting quotes in French translations again
Change-Id: Id25b522895616760b5d355809d23949d7b570447
2017-08-16 22:02:33 +02:00
Axel Uhl 5849e5f910 whitespace changes only
Change-Id: Ie8370d70fdb66f70599350ef413f01123d4c1d93
2017-08-16 21:01:23 +02:00
Axel Uhl 0ce9519012 allow TracAPI to set start of race also if race is not in initialized state
Change-Id: Ib4de8c7f37b32678bc3bf44e611ba8723260c64c
2017-08-16 15:57:12 +02:00
Axel Uhl 2a6620a085 whitespace change only
Change-Id: I2713c8540e5d5786bf1e80fcb2c874dc081690f7
2017-08-16 15:56:54 +02:00
Axel Uhl 1fca54646b small code style change
Change-Id: I31ac8f8b5d7d0c47c902fbc9d03b43307237748c
2017-08-16 00:14:40 +02:00
Axel Uhl c4fadeb7d1 bug 4227: added missing removal of remote reference key in cachedTrackedRacesForRemoteSailingServers
Change-Id: Ifad8ffa9e8b38b4f33167048cf1e4357e04309be
2017-08-15 23:19:39 +02:00
Axel Uhl def354443d integration of TracAPI 3.7.6; should finally fix missing update bug
Change-Id: Iec929ade5ee1098635b9c15bd9aed3c45400e816
2017-08-14 16:12:19 +02:00
Axel Uhl 1f05f19472 fix for bug 4271: don't export regatta leaderboards with eliminations;
only in the unlikely case where the original regatta leaderboard is not
matched by the filter condition would the leaderboard with eliminations
be exported

Change-Id: I0d86a510305fd3a8d4f5c0089e13bad00cab82bb
2017-08-14 16:00:40 +02:00
Axel Uhl 1b6f1bf59a Merge branch 'bug4274' 2017-08-12 02:36:04 +02:00
Axel Uhl 70ed288e12 Merge branch 'translation' 2017-08-12 01:00:39 +02:00
Axel Uhl 71409f8db1 adjusted release notes for automatic RDG (bug 4273)
Change-Id: I315d0a0a90595bc0c17a013e3b169ab042291495
2017-08-11 22:34:35 +02:00
Axel Uhl 5c79a3104e Merge remote-tracking branch 'server/master' 2017-08-11 22:32:29 +02:00
Axel Uhl 40904d3bc1 Merge remote branch 'origin/bug4273' 2017-08-11 21:56:55 +02:00
Axel Uhl 9db34b3b34 Merge branch 'ubilabs--ios--develop' 2017-08-11 18:06:32 +02:00
Axel Uhl fd9b779bd4 updated iOS Sail InSight version from 1.0.21 to 1.0.22
Change-Id: I65cbdd304cb955dfe376de15cff5d354d9f218a2
2017-08-11 18:05:32 +02:00
Axel Uhl 2a219be8ee Merge remote-tracking branch 'server/bug4227' 2017-08-11 17:42:54 +02:00
Axel Uhl f110c9edd0 Merge branch 'bug4227' 2017-08-11 17:42:30 +02:00
Axel Uhl 542be865f8 added synchronized to AbstractTrackedRegattaAndRaceObserver.raceRemoved(); run SmartFutureCache.get() and remove() in background thread to avoid deadlock
Change-Id: Ife58db2955e79cf6292b32433de1226644d179ce
2017-08-11 17:11:08 +02:00
Axel Uhl 52c0bfe13d bug 4273: implementation for automatic RDG calculation for low point scoring
Change-Id: Ie5fbeb22b59441bedb872211b6d4f87e6e0f8ade
2017-08-11 15:36:44 +02:00
Axel Uhl 571776d3af fixed another single quote in the Japanese translation
Change-Id: Idce78c4254acf1c336c7f3dceb7ececbe962c217
2017-08-11 14:47:29 +02:00
Axel Uhl dd83cebbc9 updated release notes for live simulation prior to race
Change-Id: Ia3309cc415e67f0659ea58f416d305ad34dfdb6e
2017-08-11 14:15:50 +02:00
Axel Uhl c851249288 removed javadoc TODO
Change-Id: I6558cfbc4e5182e974465b1d1e5ac043bce47d63
2017-08-11 14:14:22 +02:00