Axel Uhl
d308f3d942
use fixed seed for "random" test; added assertion
2017-09-24 02:00:29 +02:00
Axel Uhl
240cfdf6d3
Merge remote-tracking branch 'origin/bug4300' into bug4300
2017-09-24 00:16:01 +02:00
Axel Uhl
9af964e1ff
trying to detect overlapping cycle clusters
2017-09-24 00:14:29 +02:00
Axel Uhl
d4ebc6b155
some progress towards making topological sorting work
...
Change-Id: I8add3e44c8d3df51a3a87cad0857850e0f5fa49a
2017-09-24 00:12:01 +02:00
Axel Uhl
fadd77bad1
Merge branch 'master' into bug4300
2017-09-23 23:29:05 +02:00
Axel Uhl
d57c5de252
Javadoc update
2017-09-23 16:45:31 +02:00
Axel Uhl
993490cb26
renamed a method for clarity; added a bit of Javadoc (more is needed)
2017-09-23 16:33:55 +02:00
Axel Uhl
ad7c0ebc03
added a parameter comment
2017-09-23 15:54:24 +02:00
Axel Uhl
a8a899d1d9
Merge branch 'master' into bug4227
2017-09-23 12:17:58 +02:00
Axel Uhl
27a1370687
fixed showMoreInfoLogin message string
2017-09-23 12:15:11 +02:00
Axel Uhl
63b074986f
fixed cycle detection for standalone cycles
...
Change-Id: I7edd5cfd35be75dd656bad3d1c7f33df5568b9dc
2017-09-22 13:26:38 +02:00
Axel Uhl
204d745466
use iteration instead of recursion for cycle checks
...
Change-Id: Id0e25510a45c56f440723635eb6efaa935b25234
2017-09-22 12:12:05 +02:00
Axel Uhl
41803fa236
fixed comparator by checking whether nodes are on same cycle *cluster*, not only on same cycle
...
Change-Id: I656597e25787cbc3986bc73421c05daa49be6291
2017-09-22 11:49:14 +02:00
Axel Uhl
774be2326e
made a first non-trivial cycle-based test case green
...
Change-Id: I207621826c04f987d078015c3b3205af2f520a25
2017-09-22 02:05:32 +02:00
Axel Uhl
2410c4036f
fixed reflexive compare in topological comparator
...
Change-Id: I3658fd17cc66ee2378f312a36d777c7ff69dc49e
2017-09-22 01:03:20 +02:00
Axel Uhl
121d3e0d27
started adding tests for graph sort
...
Change-Id: I90ffac1aa67deb841f277e54406081ac70190e29
2017-09-22 00:59:14 +02:00
Axel Uhl
c46cbf382e
first compilable, entirely untested version of a topological graph comprator
...
Change-Id: Ib040551e905d67f98aa011570e46723a775ac518
2017-09-22 00:38:19 +02:00
Axel Uhl
f8b26a5232
consolidated imports to avoid warnings
...
Change-Id: I2237e7b342f13fae1d5f59811d0f33533818369d
2017-09-21 12:43:13 +02:00
Axel Uhl
9ce5245fc5
removed NoWindException from method declaration; not needed anymore
...
Change-Id: Ic9bd910c654625ac1e442d3567ad92f840c7e7bd
2017-09-21 12:41:49 +02:00
Axel Uhl
57a0715c80
Javadoc and formatting change only
...
Change-Id: Icbba091be0e29ac2a9d109b0bbfbcd51d8c17eb0
2017-09-21 12:41:34 +02:00
Axel Uhl
ab10a410fa
added failing tests for bug4300
...
Change-Id: Ie8ed5d7697e4971fafd5f8924165e582c5f2c503
2017-09-21 12:40:59 +02:00
Axel Uhl
732f30618e
added a comment discouraging use of Leaderboard.getAverageSpeed
...
Change-Id: I7fda4f559730b7dc08e28b734f833b5e6fa01380
2017-09-21 12:39:52 +02:00
Axel Uhl
ac74621a5e
fixing problem with high-point match race scoring scheme: loser gets 0
...
Change-Id: Ib45d91991c3ca010d4bc317c4829d01acc64b325
2017-09-20 14:33:45 +02:00
Axel Uhl
dbc9135a33
fixed handling of empty Igtimi redirect port specification
...
Change-Id: Ia49b930e17c75f12b0014f5cec3b0d9ae5dc3f84
2017-09-20 11:19:29 +02:00
Axel Uhl
62e8431ce4
Merge remote-tracking branch 'origin/bug4207'
2017-09-19 23:30:38 +02:00
Axel Uhl
b61d957254
fixed exception on Igtimi service method
2017-09-19 20:18:00 +02:00
Axel Uhl
5e0796e69a
implementation for bug4207: Igtimi OAuth authentication
...
Change-Id: Iee1f38876aa643d4e4a5f46d2d056b205cfae722
2017-09-19 16:18:17 +02:00
Axel Uhl
bb7cbad7d7
fix for bug4262: REMOVED race status does not trigger cache re-calculations
...
Change-Id: Idcc513c72f4cd1ac5fd1986c18bdb92a87208543
2017-09-18 16:04:42 +02:00
Axel Uhl
329dd0e657
passing through the willBeRemoved parameter into the RaceLog tracking infrastructure
...
Change-Id: I13b068a7b36d05808012b68cfcbcbced27d7e083
2017-09-18 15:20:30 +02:00
Axel Uhl
351c077219
using passed-through stopCallback supplier instead of preemptiveStopRequested field
...
Change-Id: I4dedde964c0dd0c25d35177869d67fee390b7458
2017-09-18 15:06:17 +02:00
Axel Uhl
f992ee2d5c
Merge branch 'master' into bug4262
2017-09-18 11:29:37 +02:00
Axel Uhl
d038307363
made competitorCreated method null-safe
2017-09-15 23:14:02 +02:00
Axel Uhl
3b5b8bfd9f
bug 4262: introduced new status REMOVED which then won't trigger cache updates;
...
not yet all done, particularly RaceLog tracking needs a closer look
because race/tracker removal there is a bit more complicated
Change-Id: I5fb6decf282f5465c2b5af4a9aac7e1fce15331d
2017-09-15 17:02:43 +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