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