Commit Graph
100 Commits
Author SHA1 Message Date
Axel Uhl 10ea09ad32 moved up getOutPipelineState()
Change-Id: I7eb4b12eac4b0fcebdfc2fc99b54a707684edb9e
2019-05-15 17:33:52 +02:00
Axel Uhl f4970fd68c use MongoCollection.aggregate(List<Bson> pipeline) for the aggregations
Change-Id: Id4a7041d98682ba9cf9ec2b1da13111f43f06a5d
2019-05-15 17:29:12 +02:00
Axel Uhl 7831ab16aa Merge branch 'windestimation' into windestimation-runCommand
Change-Id: If463502d3e73c57bfe2a3683ba987482c5c8ba81
2019-05-15 15:59:10 +02:00
Axel Uhl b96aa9f6c6 only initialize ServiceTracker for WindEstimationFactoryService after RacingEventService is known
Change-Id: I3f1e5ed6636b4ff4c3086f9baf439240369967f2
2019-05-15 13:45:15 +02:00
Axel Uhl b6dd97ef8b Merge branch 'master' into windestimation
Change-Id: I1356ad8c307e20dfa114aa2438f6d1d3c5898793
2019-05-15 11:50:29 +02:00
Axel Uhl ab98528024 Merge remote-tracking branch 'server/master'
Change-Id: Iaf8e0e7f84c4637b0cd155f6c65ebb428e59461b
2019-05-15 10:58:40 +02:00
Axel Uhl 0ffe88f63e removed obsolete SwissTiming test resource; fixed comment typo
Change-Id: Ib57c37018c954f78a8eee99c326ad75d0f4d1edd
2019-05-15 10:57:02 +02:00
Axel Uhl 2e735ab4b0 cleaned up SwissTimingReplayAdapterServiceTest, removing obsolete tests
Change-Id: I023d77a30f4c024fc233349e9b4e7277dc9650aa
2019-05-15 10:56:42 +02:00
Axel Uhl 0c59c3f5ea bug5036: adding null check and fixing sequence extension/creation in case of replacement fixes
Change-Id: I1c0bba322ef0462da01b61baf8417d296b01bdf9
2019-05-15 00:10:35 +02:00
Axel Uhl 3fa294e503 fixing bug 5022, comment #6 by properly handling ConcurrentModificationException in CandidateFinderImpl.checkForXTECandidatesChanges
Change-Id: Idaab1d787eeb024655c601913f60f37f669bec3b
2019-05-15 00:08:21 +02:00
Axel Uhl 4c2590c95c Don't turn RaceLog rank (finishing order) into score for handicap regattas
Change-Id: I80372b183de716a2ee2ad83d47f302bc8d107d1f
2019-05-14 18:18:15 +02:00
Axel Uhl 6905a1260c Merge branch 'bug4839'
Change-Id: Id3f50a929ec2339dc91bb38af0eddd58d9161eea
2019-05-14 17:58:39 +02:00
Axel Uhl 290604413d comment and variable name clean-up
Change-Id: I2e0a8f0eacacf135431bd9b53e6f5555ae017aaf
2019-05-14 17:57:52 +02:00
Axel Uhl a97cc13981 removed unused SignUp.strings file from ios Sail InSight app
Change-Id: Ibf8b39636f6be1f438dac7690c7e4676f3a95ada
2019-05-14 17:16:27 +02:00
Axel Uhl 1d40c52ccb Merge branch 'master' into bug4839
Change-Id: I308336040233888cfc9dc2f4baec2b3aebedf32c
2019-05-14 14:51:32 +02:00
Axel Uhl f544ef1f92 added/adjusted translation_v2.json to include all sse.gwt and datamining.ui messages
Change-Id: Ib8e621bd86f3705065a042684b86160459f5fa25
2019-05-14 14:36:22 +02:00
Axel Uhl 18c873ad2f fixed LeaderboardScoringAndRankingTestBase TrackedRace mock regarding time sailed mocking
Change-Id: Ia66b82ba54544d958bfbc9fc58583a66d302c0ef
2019-05-14 14:14:39 +02:00
Axel Uhl 9786aae8e2 removed fixed FIXME
Change-Id: I74444dff89954e942d124af0ca25db51c73b32a1
2019-05-14 12:36:02 +02:00
Axel Uhl c866582261 fix for failing test case
Change-Id: I0f431d40ec490b21de1606504778f3ae3bf29ba3
2019-05-14 12:32:49 +02:00
Axel Uhl c89e1cd7a6 added failing test verdict for tryToAddFix
Change-Id: I4065be7edb8021e79f1a6af7e62994b26d83598c
2019-05-14 10:28:25 +02:00
Axel Uhl 0f1a6b4ba8 added first test cases for StationarySequence
Change-Id: I275e452a617ceaf1f5a05becc6b5574713d0635e
2019-05-14 10:06:15 +02:00
Axel Uhl 4e5da320ab for ToT/ToD also accept only finishing times
Change-Id: I10cb12e0164bc1664b74084808fdc1b386f9c574
2019-05-13 22:29:18 +02:00
Axel Uhl 66bb495459 changed formatting of columns for calculated times to hh:mm:ss
Change-Id: I4e4d62d03d2771b127a17ace6118fe5c14ab5bd2
2019-05-13 21:52:25 +02:00
Axel Uhl bd85bd6be1 consolidated code computing time sailed; don't require GPS data anymore for race column expandability
Change-Id: If17947316c7fe8b8e277dac1d80a80e5db9374ff
2019-05-13 21:42:06 +02:00
Axel Uhl 0be61bde7e Merge branch 'master' into bug4839
Change-Id: I042256e4d54e6dbf2590e64e5c017cf33a7d947c
2019-05-13 17:36:24 +02:00
Axel Uhl 53c4b96363 Merge remote-tracking branch 'server/bug5027'
Change-Id: I7469c6ef141437bd0ecde2316c311852e540474f
2019-05-13 17:35:35 +02:00
Axel Uhl 4d20e07cf8 time sailed is now a separate field in the LeaderboardRowDTO; race logs attach/detach effects are now correctly evaluated after attach/detach completes
Change-Id: Idaa12e13ebb6d500d3bdddd17385a2516d5cc1c9
2019-05-13 17:27:53 +02:00
Axel Uhl 01031c1fc2 select a newly added TracTrac connection so that "List Races" is readily enabled
Change-Id: Id47685f3fedd4d0d983f449a2789ed2cdb35161a
2019-05-13 15:53:33 +02:00
Axel Uhl abe8710c21 Merge branch 'translation'
Change-Id: I9500de5066c8fdbca3f514d4d0cd0e4da0282340
2019-05-13 15:30:18 +02:00
Axel Uhl 503954a8eb adjusted maneuver-based wind estimation prototype test verdicts
Change-Id: I48b1c6d4157a204c372c11cd6ecfe93a85e00d55
2019-05-13 13:47:48 +02:00
Axel Uhl edc2fc3ddf fixed errorDeletingUser message and removed in _zh and _jp for now until new shipment is received from translation
Change-Id: I941afa08402a78aff88aebedd76e2240b85dea5c
2019-05-13 13:17:36 +02:00
Axel Uhl 1116582386 another assertion is now being logged at least when violated
Change-Id: I49a0a93af262c8d5ed38d9308456fdc933ec312e
2019-05-13 11:29:18 +02:00
Axel Uhl 687ab1d2c6 Merge branch 'master' into jibe-angle-fix
Change-Id: Iea116652d277ccdcb04b72635718afad701b1802
2019-05-13 09:46:56 +02:00
Axel Uhl 6f5497ebb8 Vlad's fix for maneuver angle calculation which didn't match the difference between course in and out
Change-Id: I73fcac18683ffefaff5b6f465011d47ffdec48a9
2019-05-13 09:41:52 +02:00
Axel Uhl 1593ad300c bug5022: instead of expecting the ConcurrentModificationException during hasNext() it is now expected during next() 2019-05-12 22:48:33 +02:00
Axel Uhl ebae7b106e compute assertions in MPC in all cases to provoke logging, but assert only with "assert" statement (-ea) 2019-05-11 22:19:05 +02:00
Axel Uhl e82d092b25 improved assertions in MPC; don't try to delete candidate from adjacent previous sequence;
the new invariant for the StationarySequenceBasedFilter states that no candidate can
be in more than one StationarySequence. Therefore, if it's found in one, no look
to the "left" adjacent sequence is required anymore.

Unfortunately, this still doesn't really explain what has happened at the SCL
as explained in bug 5026, comments 12 and following...
2019-05-11 21:50:13 +02:00
Axel Uhl cabbcbf475 added JSON URL for TracTrac connections to searchable strings 2019-05-11 00:29:21 +02:00
Axel Uhl 1c87b6b450 fixed the TracAPI.jar
Change-Id: I60b50ab54d0ece2ea26bf6e3aa876a0fe4630d9a
2019-05-10 15:35:18 +02:00
Axel Uhl 374733d12a upgraded TracAPI from 3.12.0 to 3.12.1
Change-Id: Ie64b1a02ccc8d6fc43b05879a845ed8027e3380b
2019-05-10 14:55:04 +02:00
Axel Uhl e18a667210 fixing authentication/authorization issues for passwort reset scenario 2019-05-09 22:19:53 +02:00
Axel Uhl d789d29353 Merge remote-tracking branch 'home/translation' into translation
Change-Id: Ifb71e1567fc1698cbe17c096c26f0f29758292e4
2019-05-09 14:01:04 +02:00
Axel Uhl c3a62a45ed replaced // comments in iOS strings files by /* */ comments
Change-Id: I8895154676bdbc2b7310f32c1f26a8eca18ca189
2019-05-09 13:59:23 +02:00
Axel Uhl 106e2514ab Merge remote-tracking branch 'server/bug5019'
Change-Id: If795fb33f9101e3a10a874090796c0a98b189843
2019-05-09 13:34:48 +02:00
Axel Uhl c745c909fd Merge remote-tracking branch 'server/master'
Change-Id: I58698543eeb8ce5f350e5a2f73f0024da893cf32
2019-05-09 10:05:24 +02:00
Axel Uhl b3158fbf28 adjustments to translation_v2.json according to https://support.wdf.sap.corp/sap/support/message/1980248053
Change-Id: Icc083d8b94816a036492693a69852a7f12d46d94
2019-05-09 09:57:31 +02:00
Axel Uhl 0962c7110b Merge branch 'master' into translation
Change-Id: Icd5091c8ede2f164387143b439751b9ab277cafa
2019-05-09 09:55:41 +02:00
Axel Uhl 5977462fa1 comment improvements
Change-Id: I5eddfc75ee50aea4b41d1c635a857e5a1a9a915d
2019-05-09 09:41:55 +02:00
Axel Uhl 2e81eb6f52 Merge remote-tracking branch 'server/master' into bug4821
Change-Id: Ieaa9f39a52b67b5c9b1cbabe40419a06c7f9d8e1
2019-05-09 09:38:52 +02:00
Axel Uhl f518251c40 Merge branch 'master' into bug5027 2019-05-09 00:45:17 +02:00
Axel Uhl b7423e2c23 Merge branch 'master' into bug5019 2019-05-09 00:42:20 +02:00
Axel Uhl 09f3f8ef42 Merge branch 'master' into translation 2019-05-08 22:31:49 +02:00
Axel Uhl 60ba063f15 Merge branch 'master' into bug5026 2019-05-08 22:30:20 +02:00
Axel Uhl a0f030d6d3 fixed ordering of settings in test verdict for StartAnalysis mode 2019-05-08 22:29:35 +02:00
Axel Uhl b830791703 Merge branch 'master' into bug5026
Change-Id: Iab1a00e8a2a1c001a7611f8bd8aecf4037105c4d
2019-05-08 16:29:45 +02:00
Axel Uhl 034263084c Merge branch 'master' into translation
Change-Id: I97327e8ff7577b11e7f21ac840d07c11667c3e2c
2019-05-08 16:29:15 +02:00
Axel Uhl 9ea2ed371a added exception logging for all ExecutorService.invokeAll calls
Change-Id: I86e24978feb6d47bd9d4856d7b5b2e76a6bf7792
2019-05-08 15:32:20 +02:00
Axel Uhl 4028f4025f further syntax fixes on translation_v2.json
Change-Id: I113f00e4ef33e982382f9915b340d2f3a2a8d6ab
2019-05-08 15:03:34 +02:00
Axel Uhl 98a890c7f3 fixed translation_v2.json syntax
Change-Id: Ie94c2f45efcfc4a9fe420e58a1f400d14883997e
2019-05-08 15:01:39 +02:00
Axel Uhl ca9d18d41a made methods required by test public in MostProbableCandidatesInSmallTimeRangeFilter
Change-Id: Ife36488bb69c391816bfe156b95076a37fe660dd
2019-05-08 13:43:13 +02:00
Axel Uhl 8f02a0c514 added apps to translation_v2.json
Change-Id: I035f32ae8e3d3a744de41f4742fa35b8087e3eb4
2019-05-08 12:25:57 +02:00
Axel Uhl e1f2a1c10e bug5026: StationarySequence objects no longer overlap or share candidates
Change-Id: Idaa2cfe6d6e5917a7dc01c9a9b7be62fcd325fe8
2019-05-08 11:07:25 +02:00
Axel Uhl 7075cea8c8 bug5026: avoiding assertion errors, but still not correctly handling course changes
Change-Id: I1a5d81ebbd5de68ff81d5d98c3cb6992023deecd
2019-05-07 16:53:34 +02:00
Axel Uhl 8314e2cd1e replaced further HashSet usages by TreeSet(candidateComparator) in filters
Change-Id: I22d717724f09fe4e103104fb35548e8bad930666
2019-05-07 13:06:41 +02:00
Axel Uhl 28cfe47a23 bug5026: fixed candidate comparison; fixed contiguous sequence construction
Change-Id: Idb341cbb7fff26b24baae5adcad4c73a03c376f7
2019-05-07 13:00:12 +02:00
Axel Uhl 65a9b25edc Merge branch 'master' into bug5026
Change-Id: I4419ce785693f5b9be375993d8078fb0a56e48a2
2019-05-06 22:30:14 +02:00
Axel Uhl ce4f789e1d Merge remote-tracking branch 'server/master'
Change-Id: I847433f0f58c51a195cd4d778f2c635e8b8b76d1
2019-05-06 22:28:51 +02:00
Axel Uhl aca2e58fcc bug5028: mail type for invitation redundantly specified as SailInsight1 where SailingServiceImpl.getMailType() was already available
Change-Id: Iaad27e93e0179743ee98105bf2d4bafa3c78592d
2019-05-06 22:24:32 +02:00
Axel Uhl c91b297429 added more assertions
Change-Id: I9739e58db6b1dc196f90d59814ab623a5ea860ef
2019-05-06 22:21:20 +02:00
Axel Uhl 25900a0501 replaced another <= 1 comparison in StationarySequenceBasedFilter with ==
Change-Id: I020affcace731f549a2c04e7b53484e224a79f2f
2019-05-06 20:19:15 +02:00
Axel Uhl cd611e808c don't try to remove an already removed empty StationarySequence
Change-Id: I6c095243eace382d049806ef915688f9d4fe2814
2019-05-06 18:42:00 +02:00
Axel Uhl 3b3ee84edd log exceptions occurring during CandidateChooser.calculateMarkPassDeltas
Change-Id: Ieca309ed1f539e50ab94a9dff5fac63997fcb4ee
2019-05-06 18:16:44 +02:00
Axel Uhl 3f75479468 bug5025: adding "." between UUID and file name extension in FileStorageService implementations 2019-05-05 23:57:33 +02:00
Axel Uhl 63bdae9e7e added start delay as default column for start analysis mode
Change-Id: I2428e6c134258064fb1196c64b5da92911fbf47b
2019-05-04 20:05:27 +02:00
Axel Uhl 0dbd2f4f45 publish non-public competitor data only if READ permission is provided; otherwise still serialize public information if READ_PUBLIC is given
Change-Id: I536ec02b6051f22a849393452b80de098fc1e29f
2019-05-04 17:57:21 +02:00
Axel Uhl 78f5c70ead when no regatta is found for a leaderboard name but no secret to skip has been specified either, apply regular security checks instead of failing with an NPE
Change-Id: I54a540ec8adb6e1d0d364f5b55302edf068c336f
2019-05-04 17:08:21 +02:00
Axel Uhl 77c8925c5c bug5021: determine XTE for waypoints added
Change-Id: I8d706e665dbfa23bbd8e62e8dbd5a06956c6db07
2019-05-04 11:42:37 +02:00
Axel Uhl 54b418c56c added null check for dealing with course change and inconsistent XTE cache
Change-Id: I5d13d549d0e29c6b97e0aed2ed2b99583d116239
2019-05-04 11:34:11 +02:00
Axel Uhl 20023026c9 Merge remote-tracking branch 'server/master'
Change-Id: If0d73b3a0e14374c8570ec0d2ee6617774092002
2019-05-04 11:17:55 +02:00
Axel Uhl 1ab68db5ee fixed duplication in security StringMessages.properties
Change-Id: Id11eacfe19757da428429e3db1f95f1f4af38ab9
2019-05-03 14:24:48 +02:00
Axel Uhl 8e307c0ddc Merge branch 'bug4650_color_key'
Change-Id: I7a6ebc203626b549124ad9d3ecc0964176044a58
2019-04-28 13:35:07 +02:00
Axel Uhl 74a8bdbfeb Merge branch 'master' into bug5015
Change-Id: Idc2b46e02f267988dda45e6efc4bca48002b96bd
2019-04-28 02:54:04 +02:00
Axel Uhl 533f6872d2 bug5015: preliminary quick fix that assigns ownerships to new competitors
Change-Id: I272db983ad5c98b9ab4aa52f2c08245ad5d2b65b
2019-04-28 02:43:26 +02:00
Axel Uhl bd78dc58c3 slightly simplified PermissionAwareRaceTrackingHandler
Change-Id: I1745df97cd14bb0f58043ef9a28c128e7595c3c2
2019-04-28 01:46:32 +02:00
Axel Uhl 088b25ab3f adjusted permission model for WIND_ESTIMATION_MODELS to permission-vertical 2019-04-27 13:19:52 +02:00
Axel Uhl cac5afacfd Merge branch 'master' into windestimation 2019-04-27 13:05:22 +02:00
Axel Uhl caca7c24a3 Merge branch 'master' into bug4650_color_key 2019-04-27 12:56:58 +02:00
Axel Uhl 0de21ab51a removed mongo.uri parameter from launch config again 2019-04-27 12:55:11 +02:00
Axel Uhl 5e7f717505 Merge branch 'master' into bug4650_color_key 2019-04-27 12:33:39 +02:00
Axel Uhl b1e1524348 Merge remote-tracking branch 'origin/master' 2019-04-27 12:17:55 +02:00
Axel Uhl e83bea13bd fixed create permission checks for Expedition Device Configurations 2019-04-27 12:17:09 +02:00
Axel Uhl 6bfe50a343 Updated amazon ec2 (markdown) 2019-04-27 08:54:59 +00:00
Axel Uhl a132b71d03 Updated amazon ec2 (markdown) 2019-04-27 08:47:16 +00:00
Axel Uhl b18430054d Updated amazon ec2 (markdown) 2019-04-27 08:37:34 +00:00
Axel Uhl 77696c2b4e Updated amazon ec2 (markdown) 2019-04-27 08:34:39 +00:00
Axel Uhl b53c4bd44f Merge branch 'master' into windestimation 2019-04-27 01:25:52 +02:00
Axel Uhl 17fcc8c197 Merge branch 'bug4650' into bug4650_color_key 2019-04-27 00:59:56 +02:00
Axel Uhl 25b504b371 Merge branch 'master' into bug4650 2019-04-27 00:55:37 +02:00
Axel Uhl dfdd35f316 Merge branch 'permission-vertical'
Change-Id: I4c5defa44f470f4e3caa953419eae23f6115a02d
2019-04-26 18:47:13 +02:00
Axel Uhl a5bd548fb9 improved permission-vertical documentation
Change-Id: Ief975e92e447db6e107a224ee423a2852742929e
2019-04-26 18:46:22 +02:00