Axel Uhl
23b15b5479
defending against XML external entity attacks in XML/XRR result import
2025-01-14 13:46:21 +01:00
Axel Uhl
a3d3d10ef6
bug5920: removed M2S access token from executable parts of code; needs to come from manage2sail.accesstoken system property now
2023-11-27 18:46:12 +01:00
Wessels, Udo (PPN)
2b66121265
bug5910: remove not supported line in .project files so that current Eclipse version (2023-09) can import the projects.
2023-10-09 18:00:50 +02:00
Axel Uhl
e4b0abc296
import points as values with decimal places, not integer numbers only
2023-08-19 00:49:31 +02:00
Finn Huelsbusch
d888c1fad9
added configuration for eclipse 2022-06 and updated the onboarding
2022-07-07 16:51:33 +02:00
Axel Uhl
f4e52b1b48
bug5693: extract Sailti event name from one of the XRR docs referenced if available;
...
adjusted boat class comparison in Division, using BoatClassMasterdata.
unifyBoatClassNameBasedOnExistingMasterdata so that "N17" compares equal
to "Nacra 17" which otherwise would have been a problem as Sailti
reports the boat class name different across the XRR docs and the
HTML navigational doc
2022-03-23 18:30:31 +01:00
Axel Uhl
5f0f10815c
bug5628: successfully imported competitors from RMSR2021 entry list as CSV
2021-10-22 16:55:03 +02:00
Axel Uhl
2c622e5b45
patched <!DOCTYPE projectDescription> into all project files to avoid info/warning in problems view about no grammar constraint
2021-06-19 12:45:03 +02:00
Axel Uhl
4db4b95b62
bug4811: set org.eclipse.jdt.core.compiler.codegen.methodParameters to generate in all preference files; Tycho respects them!
2021-02-16 14:58:38 +01:00
Axel Uhl
9000ae6133
factored common functionality of result url providers into abstract base class
2020-03-12 10:47:36 +01:00
Tim Hessenmüller
9c125a768e
bug5090: ResultUrlRegistry.getResultUrls has been split into two methods one of which does no permission check
2020-03-05 16:02:56 +01:00
Tim Hessenmüller
8fa5ac8ea2
Merge remote-tracking branch 'origin/master' into bug5090
2020-02-28 12:52:23 +01:00
Axel Uhl
6553c40c2c
bug4881: added ScoreCorrectionProvider.getScoreCorrections(InputStream)
2020-02-07 13:47:37 +01:00
Tim Hessenmüller
830ba9e556
bug5090: Moved result import url methods from SailingServiceImpl to RacingEventServiceImpl
2020-01-30 17:20:37 +01:00
Tim Hessenmüller
17115eb15f
Result import providers can accept and resolve event ids
2020-01-20 13:57:32 +01:00
Axel Uhl
6fda79373d
bug5088: respect READ permission or lack thereof for result/competitor import URLs
...
Change-Id: Ic0b21f6a698a69a363241671ec324114733deb7b
2019-07-16 12:19:48 +02:00
Thomas Wiese
475356f8b8
Merge branch 'permission-vertical' into bug4813
...
# Conflicts:
# java/com.sap.sailing.domain.swisstimingadapter.persistence/src/com/sap/sailing/domain/swisstimingadapter/persistence/impl/SwissTimingAdapterPersistenceImpl.java
# java/com.sap.sailing.server.gateway/src/com/sap/sailing/server/gateway/jaxrs/api/EventsResource.java
2018-12-18 13:32:12 +01:00
Thomas Wiese
a387055f95
bug 4813: building the identifier for permissions checks is now be done
...
by supporting a TypeRelativeObjectIdentifer object that has to be built
by domain objects
2018-12-17 15:49:44 +01:00
Axel Uhl
72bc50fc0d
move RacingEventService into a separate com.sap.sailing.server.interface bundle
...
Change-Id: Ib75bf6a46be9eaf2d9ccfad85832a3be8a7686be
2018-12-14 23:56:24 +01:00
Axel Uhl
bd90f921dd
added Automatic-Module-Name headers to satisfy Oxygen.3 Java9 warnings rule
2018-03-24 01:45:37 +01:00
Axel Uhl
5a75bc2815
removed unnecessary rependency to .impl packages
...
Change-Id: I04ef9d2f12982399197e191df60e5a833b9d0d1b
2016-12-13 16:50:53 +01:00
Axel Uhl
58a7d362a6
Javadoc improvements and minor refactoring
...
Change-Id: Ia3cc4684f43efc687afdb28e255d8d4b0a561d97
2016-12-13 16:50:27 +01:00
Alexander Tatarinovich
dbc38da8e4
bug3246: some refactoring fixes
...
Change-Id: I32389625c7a8febfcefbb7ee2499cc0399348a08
2016-11-16 11:27:58 +03:00
Alexander Tatarinovich
e59eec230e
bug3246: Competitor import (without saving competitors in store yet)
...
Change-Id: I2eb77445a1a3264bcc9ae97248e81563ca031748
2016-11-15 11:53:35 +03:00
Axel Uhl
b1fe2b2afd
made Barbados/Excel import robust against empty cells; allow lowercase MaxPointsReason in imported score corrections
...
Change-Id: I8019dda7453f724e10a9ad628519364620545bab
2016-07-26 10:12:38 +02:00
Axel Uhl
9d43227986
part three of bug3641: renamed realTotal to total; should be done now; let's wait for the tests
...
Change-Id: Ie91dbcd94fb52cba0a928389b3d531bf44750000
2016-05-02 16:33:58 +02:00
Axel Uhl
c5b494a0ba
part one of swapping net/total point names: renamed all "net" to "realTotal"
...
Change-Id: Ia61d72e6c1c2323d2b9ad1e32c141b9a063e461d
2016-05-02 14:46:50 +02:00
Axel Uhl
d4012e2d44
added an optional sample URL for the result providers
2015-05-06 15:47:42 +02:00
Axel Uhl
bbc2796d59
renamed com.sap.sailing.server.replication bundle to com.sap.sse.replication
2014-11-07 21:47:57 +01:00
Axel Uhl
69de0f2d76
upgraded project settings to Java8, fixed gwt.ui to JavaSE-1.7 explicitly
2014-10-01 15:00:44 +02:00
Axel Uhl
161d823dee
updated project compliance settings to JavaSE-1.8
2014-10-01 14:44:22 +02:00
Axel Uhl
e9130d38f3
upgraded classpaths to JavaSE-1.8
2014-10-01 14:16:18 +02:00
Axel Uhl
7ece44052d
upgraded manifests from JavaSE-1.7 to JavaSE-1.8 as runtime environment
2014-10-01 14:08:19 +02:00
Frederik Petersen
5a0af4f0d9
Added server trackers for the result url activation szenario
2014-06-21 16:34:19 +02:00
fmittag
bf84747cc2
fixed the way the resultURLRegistry-Service is retreived from the OSGI service registry
2014-06-21 14:50:47 +02:00
Frederik Petersen
492736098c
Added persistence for result import urls
2014-06-21 09:49:40 +02:00
Axel Uhl
cb9354b1a0
moved Util from com.sap.sailing.common to com.sap.sse.common
2014-06-02 23:57:16 +02:00
Axel Uhl
c4cea6660d
introduced com.sap.sse.common.Util as superclass of com.sap.sailing.common.Util and added com.sap.sse.common to the required bundles of all users of com.sap.sailing.common.Util
2014-06-02 23:17:49 +02:00
Axel Uhl
f1fa1d74f6
moved a few more distance and speed types to domain.common and fixed a grave bug in MeterPerSecondSpeed; added test for improved outlier filtering
2013-08-14 18:00:45 +02:00
fmittag
817d0baf17
Extended the manage2sail result importer to support the 'gender' attribute from XRR to support regattas with the same boat class but different gender like 470 Men and 470 Women
2013-06-25 16:44:18 +02:00
fmittag
2ca8dca3e9
improved the URL provider selectrion in ResultImportUrlManagementPanel
2013-06-12 14:43:31 +02:00
fmittag
b85f692d4c
added a result parser based on the manage2sail json service for retrieving URLs for all regattas of an event
2013-06-11 17:59:43 +02:00
Axel Uhl
c1d179e9ce
bug 1348: use a fetcher pattern for the size of Leaderboard.getCompetitors() so it doesn't get computed unnecessarily;
...
this isn't the full solution to bug 1348 which would require smart caching with tricky cache invalidation,
particularly for meta-leaderboards. But it helps for all LowPoint scoring schemes.
2013-04-19 12:17:53 +02:00
Axel Uhl
485b81f671
only consider readable files for import
2013-04-19 00:54:26 +02:00
Axel Uhl
bb413ced3e
ignore files for import if they start with "."
2013-04-19 00:16:03 +02:00
fmittag
1199ff818d
removed unnecessary dependencies to the org.eclipse.osgi bundle
2013-04-18 10:46:15 +02:00
Axel Uhl
64a800317c
removed Winregatta example files from Barbados branch; use common way to identify boatclassName parameter
2013-04-17 00:06:11 +02:00
Axel Uhl
a1c1739244
working towards further refactoring of URL/file-based result importers
2013-04-16 23:41:33 +02:00
Axel Uhl
4dfb8dabc1
removed SwissTiming OVR import, deprecated by XRR import; preparing for a consolidation of file-based result imports
2013-04-16 22:48:27 +02:00
Axel Uhl
524b67dacd
Merge branch 'master' into winregatta_resultimport; needed to fix various line end style conflicts
...
Conflicts:
java/com.sap.sailing.freg.resultimport.test/src/com/sap/sailing/freg/resultimport/test/SimpleHtmlParsingTest.java
java/com.sap.sailing.freg.resultimport/META-INF/MANIFEST.MF
java/com.sap.sailing.freg.resultimport/src/com/sap/sailing/freg/resultimport/impl/FregHtmlParser.java
java/com.sap.sailing.freg.resultimport/src/com/sap/sailing/freg/resultimport/impl/ScoreCorrectionProviderImpl.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/ResultImportUrlsManagementPanel.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.properties
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_de.properties
java/com.sap.sailing.resultimport/src/com/sap/sailing/resultimport/CompetitorEntry.java
java/com.sap.sailing.resultimport/src/com/sap/sailing/resultimport/CompetitorRow.java
java/com.sap.sailing.resultimport/src/com/sap/sailing/resultimport/RegattaResults.java
java/com.sap.sailing.resultimport/src/com/sap/sailing/resultimport/UrlResultProvider.java
java/com.sap.sailing.resultimport/src/com/sap/sailing/resultimport/impl/CompetitorRowImpl.java
java/com.sap.sailing.resultimport/src/com/sap/sailing/resultimport/impl/DefaultCompetitorEntryImpl.java
java/com.sap.sailing.resultimport/src/com/sap/sailing/resultimport/impl/RegattaScoreCorrectionsImpl.java
java/com.sap.sailing.resultimport/src/com/sap/sailing/resultimport/impl/ScoreCorrectionForCompetitorInRaceImpl.java
java/com.sap.sailing.resultimport/src/com/sap/sailing/resultimport/impl/ScoreCorrectionForRaceImpl.java
java/com.sap.sailing.server/SailingServer (No Proxy, Jetty on 8889).launch
java/pom.xml
2013-04-12 16:09:54 +02:00