Axel Uhl
af901935fc
Merge branch 'master' into bug5085
2020-01-17 13:39:25 +01:00
Axel Uhl
9a16735d63
bug5158: added cog/sog/lat/lng to the LeaderboardsResourceV2
2020-01-17 13:33:32 +01:00
Steffen Schaefer
93bbc8e83c
Merge branch 'master' into bug5085
2020-01-13 15:03:02 +01:00
Axel Uhl
820c421a1f
preparing for SailInsight3 mail type; added several TODOs for properly forwarding mail invitation type from server to client
2020-01-12 13:23:43 +01:00
Axel Uhl
6a1abc313a
Merge branch 'master' into bug5168
2020-01-07 10:53:28 +01:00
Axel Uhl
503c42556d
added optional trackedRaceName parameter to starttracking method of LeaderboardsResource
2020-01-06 16:11:47 +01:00
Dennis Aulenbacher
91149e65cd
implemented enum type TrackingConnectorType for TrackingConnectorInfo
2019-12-20 17:09:47 +01:00
Steffen Schaefer
9ec1e4c0a7
Merge branch 'master' into bug5085
...
Conflicts:
java/com.sap.sailing.server.gateway/src/com/sap/sailing/server/gateway/trackfiles/impl/ExpeditionCourseInferrer.java
2019-12-11 10:03:57 +01:00
Axel Uhl
71ac6891ff
use toLowerCase for all Expedition header column names;
...
found an issue with some Expedition files reporting COG, others Cog
2019-12-10 00:49:41 +01:00
Axel Uhl
b03f8e5a05
bug5161: adding "u2f" to the js.identifier.blacklist GWT compiler property
2019-11-30 01:22:58 +01:00
Axel Uhl
355299b340
commented AUCKLAND/TEGERNSEE, trying to get a green master build
2019-11-29 23:21:41 +01:00
Axel Uhl
e7e547a959
Merge branch 'master' into bug5085
2019-11-28 10:58:02 +01:00
Tim Hessenmüller
5fcd268d39
Revert "Eliminated redundant code regarding live state of race"
...
This reverts commit 658e2c50f5 .
2019-11-27 11:47:46 +01:00
Axel Uhl
578c067d95
added "tegernsee" and "auckland" as available WindFinder spot collection IDs
2019-11-27 10:41:33 +01:00
Tim Hessenmüller
658e2c50f5
Eliminated redundant code regarding live state of race
2019-11-25 12:10:57 +01:00
Tim Hessenmüller
879e37d63d
Fixed time slider issue in live races in RaceTimesCalculationUtil
2019-11-25 09:52:43 +01:00
Steffen Schaefer
7a5bef6e14
Merge branch 'master' into bug5085
2019-11-18 16:07:48 +01:00
Tim Hessenmüller
79949d98b8
Live Now and Finished Races tables in Home.html are now mutually exclusive
2019-11-18 10:45:23 +01:00
Steffen Schaefer
2771680fab
Bug 5085: Introduced new domain type MarkRole (currently unused)
2019-11-18 08:27:09 +01:00
Steffen Schaefer
c5b3211fb3
Merge branch 'master' into bug5085
2019-11-12 08:51:35 +01:00
Axel Uhl
0ebb1340c7
bug5151: reducing minimum boat beam from 10px to 5px; fixed PWA length
2019-11-12 00:11:17 +01:00
Steffen Schaefer
aca8d00b84
Merge branch 'master' into bug5085
...
Conflicts:
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.properties
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_de.properties
2019-11-05 06:40:13 +01:00
Axel Uhl
8fc26b0211
Merge remote-tracking branch 'origin/bug5137'
2019-11-04 22:49:28 +01:00
Axel Uhl
34fd2310e9
bug5137: implemented new ORC PCS leg type "WINDWARD_LEEWARD_REAL_LIVE";
...
allows users to choose to calculate with "constructed course" while the
race is live for better live precision, and WINDWARD_LEEWARD for more precision
in final results
2019-11-04 17:53:59 +01:00
Steffen Schaefer
7b143f372c
Merge branch 'master' into bug5085
...
Conflicts:
java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/FieldNames.java
java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/Mark.java
java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/impl/MarkImpl.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/SailingService.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/SailingServiceAsync.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.properties
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_de.properties
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/server/SailingServiceImpl.java
java/com.sap.sailing.server.test/src/com/sap/sailing/server/test/MasterDataImportTest.java
java/com.sap.sailing.server/src/com/sap/sailing/server/impl/RacingEventServiceImpl.java
2019-11-04 13:08:42 +01:00
Tim Hessenmüller
0f2509be81
BasicRaceDTO calculates live state with RaceTimesCalculationUtil
2019-11-04 11:08:12 +01:00
Tim Hessenmüller
d80b0f49fe
Merge remote-tracking branch 'origin/master' into bug5029
2019-11-04 08:55:22 +01:00
Axel Uhl
b67b9ad378
several improvements regarding ORC certificate filtering and wildcard matching
2019-11-04 00:41:39 +01:00
Axel Uhl
142044d44a
fixed parsing of RMS files; added tests for ORC certificate download
...
Change-Id: Ib49ffb226daceefe7927cc9e9c442259248ff955
2019-10-31 18:14:18 +01:00
Axel Uhl
e37694f210
added certificate download; fixed RMS issue date parser
...
Change-Id: I855ea8294378d0e2651b8836b13f70d619f1130a
2019-10-31 11:40:23 +01:00
Tim Hessenmüller
3fa6b77fa6
Merge remote-tracking branch 'origin/master' into bug5029
2019-10-28 10:03:17 +01:00
Axel Uhl
89f7ed1a3e
added missing impliedWind.png icon
...
Change-Id: I9fc3a38c2bf8852d3deaeedb609235ce63d75c8d
2019-10-26 09:37:22 +02:00
Axel Uhl
74338f692e
major refactoring of RaceLogResolver;
...
Introduced specialization that can also resolve a TrackedRace based on a
SimpleRaceLogIdentifier. This is then used to find TrackedRaces for race
log entries setting the implied wind to come from another TrackedRace.
With this, it doesn't matter whether the other tracked race has an ORC
Performance Curve ranking metric or not, or if the reference points to a
race slot that doesn't even have a tracked race attached. If a tracked
race is attached, it will be asked for its "reference implied wind."
Otherwise, the race log will be scanned, but if "own maximum implied
wind" is requested and there is no tracked race, null will be returned.
Change-Id: I14fe32f8a473281c9f489eb081544ae20c5b37f3
2019-10-26 00:00:58 +02:00
Axel Uhl
09e43b5e41
show ORC PCS leg editing actions for tracked races only if they have an ORC PCS-based ranking metric
...
Change-Id: I2f1b85da262dc2b679cf8a879d03fd81d9efcd75
2019-10-22 14:44:34 +02:00
Steffen Schaefer
f2bc7d89ab
Merge branch 'master' into bug5085
2019-10-18 08:20:45 +02:00
Axel Uhl
42ea66b55d
use the ORC PCS leg type to decide how to measure leg length for course geometry
...
Change-Id: Ie58ae04fa2473d396c5cffc2289f3b2796111657
2019-10-17 23:31:17 +02:00
Axel Uhl
2298556545
fixed serialization of ORCPerformanceCurveRankingMetric;
...
the course and leg info wasn't serializable; furthermore, the listeners
were not transient and were not re-established after de-serialization
Change-Id: Ie54e7d3b00ba059c7743bd12bc9643e9b741ad5a
2019-10-17 20:08:07 +02:00
Steffen Schaefer
74389293eb
Merge branch 'master' into bug5085
2019-10-17 10:55:46 +02:00
Tim Hessenmüller
5bfa0d9373
TrackedRaceImpl uses RaceTimesCalculationUtil to determine result of isLive
2019-10-17 10:40:02 +02:00
Tim Hessenmüller
7fa27ad96b
RaceTimesCalculationUtil allows events after endOfTracking to support manual entry of corrected times and subsequent leaderboards
2019-10-16 23:06:05 +02:00
Tim Hessenmüller
b61d512444
Moved RaceTimesCalculationUtil to domain.common
2019-10-16 23:01:30 +02:00
Axel Uhl
2968a6246b
fully support ORC PCS with leader as corrected time baseline
...
Change-Id: I5801361247b3e3366f3b237818d825564ea42205
2019-10-15 13:47:29 +02:00
Steffen Schaefer
6649f842d3
Merge branch 'master' into bug5085
2019-10-14 11:36:19 +02:00
Axel Uhl
d367cd44ea
improved error message pass-through for ORC certificate import
...
Change-Id: I2785efec36bba3f05f5940b38a49ed7a58ab5de2
2019-10-12 13:33:45 +02:00
Steffen Schaefer
85b0970a1e
Merge branch 'master' into bug5085
2019-10-08 17:07:06 +02:00
Axel Uhl
f44681a4f6
added MOCRA as boat class
...
Change-Id: I0185bb775743513e69869aa61eb9370fe7aa3690
2019-10-08 15:50:29 +02:00
Steffen Schaefer
b03ed45e8f
Merge branch 'master' into bug5085
...
Conflicts:
java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/FieldNames.java
java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/MongoObjectFactoryImpl.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/SailingService.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/SailingServiceAsync.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.properties
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_de.properties
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/server/SailingServiceImpl.java
2019-10-02 13:09:31 +02:00
Axel Uhl
c4de01d757
first implementation of certificates table
...
Change-Id: Idfabda68fbdbb581ca12de456079c3c5d1fc737e
2019-09-27 16:33:37 +02:00
Axel Uhl
a4fd7d7736
set BoatClassMasterdata character encoding to UTF-8
...
Change-Id: I6eb249f043d438d1702cbcd8139b9c68b3275464
2019-09-26 21:13:51 +02:00
Axel Uhl
fce5a497a1
fixed encoding of Schärenkreuzer boat class alias name
...
Change-Id: I143066119cb24fcc1da95cf444dfb0fcc37bf2a9
2019-09-26 17:05:23 +02:00