Commit Graph
1957 Commits
Author SHA1 Message Date
Steffen Schaefer 68dbc2f227 Bug 5085: Added optionalImageURL property to CourseConfigurationBase to
ensure that the image URL is always included in the serialized document
built from a course template. In addition this allows to add the image
URL to CourseBase, too.
2019-11-18 16:27:09 +01:00
Steffen Schaefer 367e8f7d62 Bug 5085: Changed CourseTemplate and CourseConfiguration to use MarkRole
instead of String and changed CourseBase to reference MarkRoles by using
their UUID
2019-11-18 11:15:36 +01:00
Thomas Wiese 98192e9a08 Bug5085: add MarkRoleResource and corresponding api test 2019-11-18 10:52:15 +01:00
Steffen Schaefer b7d5a94e51 Bug 5085: Added API endpoint to update a Regatta 2019-11-11 14:51:16 +01:00
Steffen Schaefer d0a638585a Bug 5085: Renamed method and parameter to better match the changed
implementation
2019-11-07 09:03:28 +01:00
Steffen Schaefer 9daa9f8ee3 Bug 5085: Including the latest mapping times in device statuses for a
regatta
2019-11-04 11:30:57 +01:00
Steffen Schaefer 81af351f1c Bug 5085: Using RacingEventService to get the AbstractLogEventAuthor
instead of manually constructing one
2019-11-04 11:30:55 +01:00
Axel Uhl 5865735502 return null as startTimeAsMillis field instead of failing with an exception if no start time is set
Change-Id: Ie79502d8a1a08de0f02d9019e3e632c18a22c8b2
2019-10-28 09:46:35 +01:00
Axel Uhl d87bfc05b6 added REST API to set and get a race's start time and racing procedure
Change-Id: I3cf412d17dc24f5e78865205df944066a2009ccc
2019-10-24 15:35:08 +02:00
Thomas Wiese 58568e7067 Bug5085: on setting deviceUuid or fixed positioning on mark properties
reset the other one to allow only deviceUuid or fixed positioning and
added some validation to mark properties resource
2019-10-17 14:09:51 +02:00
Steffen Schaefer 94698e8a8b Bug 5085: Using ReadonlyRaceState to get the Course associated to a race
if there is not RaceDefinition available
2019-10-17 10:52:36 +02:00
Steffen Schaefer 37b75db28a Bug 5085: Changed the course configuration API to include any defined
mark in a returned course configuration even if there is no course
defined for the specific race yet. In this case the returned waypoint
list is empty while markConfigurations are filled.
2019-10-14 16:35:13 +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 d5c1550cad Bug 5085: Added regatta related permission checks when reading/updating
courses using the CourseConfiguration API
2019-10-09 16:13:30 +02:00
Steffen Schaefer 2cd884499e Bug 5085: Returning an empty object instead of status 404 if a race has
no course attached (it's effectively an empty course)
2019-10-09 14:40:09 +02:00
Axel Uhl e4bca100c2 fixed compilation problem by making getRaceLogTrackingAdapter public 2019-10-08 21:23:39 +02:00
Axel Uhl 1cf4a7af40 fixed test set-up by adding bundle requirement to server.test fragment 2019-10-08 20:55:58 +02:00
Axel Uhl f21e2cc571 Merge remote-tracking branch 'server/bug5085' into bug5085
Change-Id: I046da192940ae46cd28c2279161bed926e2dc492
2019-10-08 18:29:54 +02:00
Axel Uhl b4d4b3c503 use same pattern as for DummyLeaderboardResource to expose method/type from fragment to Mockito
Change-Id: I6f51dbd27d554ce54158580ec041996588826112
2019-10-08 18:24:40 +02:00
Steffen Schaefer 7cfd0ed367 Bug 5085: Added initial docs for reading a course as course
configuration
2019-10-08 15:51:00 +02:00
Axel Uhl e82e04e231 Merge remote-tracking branch 'server/bug5085' into bug5085
Change-Id: I8e6dd8967d331ec9d343007ac1412ac850cd042b
2019-10-08 14:16:45 +02:00
Steffen Schaefer 2d3bab6532 Bug 5085: Updated docs to include the storeToInventory flag for
CourseConfiguration APIs
2019-10-08 13:23:49 +02:00
Axel Uhl 67102be1d1 moved getRaceLogTrackingAdapter() from LeaderboardsResource to AbstractSailingServerResource
Change-Id: I960bb1cbed1d54c6cb4ed472c13abf8407508f3e
2019-10-08 11:17:33 +02:00
Thomas Wiese 5e501160ec Bug 5085: on creating a course return a course configuration based of
the created course instead of the created course
2019-10-08 10:18:18 +02:00
Steffen Schaefer b80390f4e2 Bug 5085: Moved access to the RaceLogTrackingAdapter to
AbstractSailingServerResource to be able to recycle this
2019-10-07 13:30:00 +02:00
Steffen Schaefer 7db1b82aa1 Bug 5085: Updated API docs to include examples and descriptions for how
to specify positioning information
2019-10-02 16:59:50 +02:00
Steffen Schaefer 90215e31d9 Bug 5085: Updates API docs to include examples and descriptions for how
to specify positioning information
2019-10-02 15:26:28 +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
Steffen Schaefer 11cb30a765 Bug 5085: Further implemented support for positioning in
CourseConfiguration API and backend
2019-10-02 12:54:32 +02:00
Steffen Schaefer 3f8ebc1b12 Bug 5085: Added alternative API to get the course by using
raceColumn/fleet instead of referencing the RaceDefinition by name
2019-10-01 11:50:22 +02:00
Steffen Schaefer 550638622c Bug 5085: Trying to get CourseBase from CourseDefinition if available
first and only looking at the RaceLog if none is available
2019-10-01 11:49:15 +02:00
Steffen Schaefer ecc677729c Bug 5085: Using convenience methods to find elements by name
respecting __ encoding of / in path params
2019-10-01 11:44:20 +02:00
Steffen Schaefer 6251945ab7 Bug 5085: Added more convenience methods to find elements by name
respecting __ encoding of / in path params
2019-10-01 11:43:51 +02:00
Axel Uhl 141f4d76b5 first successful manual tests of RaceLog-based certificate override
Change-Id: Ib02ab3ea6abf767feb518c63aaebb7d4d89a39da
2019-09-30 12:01:14 +02:00
Steffen Schaefer cdbd71daf9 Bug 5085: Initial docs for creating a course or course template based on
a course configuration
2019-09-30 09:24:47 +02:00
Steffen Schaefer 9c57862a77 Bug 5085: Improved API doc 2019-09-30 09:14:53 +02:00
Axel Uhl 12ee0d1652 generalized to RegattaIdentifier instead of RegattaName
Change-Id: Ic99f9182234af934b492dac24cb0175819fff6ae
2019-09-28 16:02:18 +02:00
Axel Uhl bd066c6794 table refresh mostly under control; still fighting duplicate certificates in table
Change-Id: I02e7eeac6eae57e1ab98706cfb5b3ccc95d271ae
2019-09-28 06:54:20 +02:00
Axel Uhl c4de01d757 first implementation of certificates table
Change-Id: Idfabda68fbdbb581ca12de456079c3c5d1fc737e
2019-09-27 16:33:37 +02:00
Steffen Schaefer 7075caab18 Bug 5085: Using consistent parameters for the creation of
Race/RegattaLog events
2019-09-27 14:41:36 +02:00
Steffen Schaefer 32f15a8aed Bug 5085: Removed unused parameter 2019-09-27 14:39:29 +02:00
Steffen Jacobs 23706bb74a Bug 5085: adjusted REST API endpoints in CourseConfigurationResource in
regards to creation of courses and course configurations
2019-09-26 16:48:05 +02:00
Steffen Jacobs ce077c5b5b Bug 5085: included optionalImageUrl and tags in
CourseConfigurationResource and CourseAndMarkConfigurationFactory + Impl
for method createCourseTemplateAndUpdatedConfiguration
2019-09-26 16:01:15 +02:00
Steffen Schaefer 1a806f504e Bug 5085: added courseTemplateId to JSON representation of
CourseConfiguration
2019-09-26 15:42:11 +02:00
Steffen Schaefer d67f030810 Bug 5085: Removed redundant name 2019-09-26 15:42:09 +02:00
Steffen Jacobs 06a34ae79a Bug 5085: added javadoc for newly added API endpoint 2019-09-25 16:28:54 +02:00
Steffen Jacobs 55926f50d3 Bug 5085: added API endpoint /api/v1/regattas/{regattaname}/races/times 2019-09-25 15:21:44 +02:00
Steffen Jacobs 18bbd6b737 Bug 5085: added course name for each race to
/api/v1/regattas/{regattaname}/races API endpoint
2019-09-25 14:51:02 +02:00
Steffen Jacobs a20fd287f5 Bug 5085: added default number of laps for CourseTemplate 2019-09-25 14:22:35 +02:00