Axel Uhl
c5258d7dcf
Merge branch 'master' into translation
...
Change-Id: I89de90720780ee58bf74f50f7d54778cb7ac7103
2019-06-25 16:18:14 +02:00
Axel Uhl
de5db9eeb5
bug5070: updated API documentation
2019-06-06 00:31:19 +02:00
Axel Uhl
eacc630f90
bug5070: introduced error codes for createEvent end point on EventsResource
2019-06-06 00:27:53 +02:00
service.tip.git
c5881fa7d4
[INTERNAL] Translation delivery: commit by SLS
...
Change-Id: I415313ffc355722d7e473faacdc3c0004666c943
2019-05-30 16:02:55 +00:00
Axel Uhl
fbdd85b83b
bug5058: added showOnlyActiveRacesForCompetitorId parameter to leaderboard v2 end point
...
Change-Id: If6fd5c1f98792e6a9e8acc13d2e301dd9979e490
2019-05-29 16:28:55 +02:00
Axel Uhl
6facaa1745
added competitorAndBoatIdsOnly to both leaderboard end points
...
Change-Id: I4950bfbd49d2a8c0cb7d33bd3ef58bcb02f4c2ad
2019-05-29 09:57:45 +02:00
Axel Uhl
6c5aee84f3
fixed rank delivery in case of filtered competitors due to lack of permissions
...
Change-Id: Ie87b1759db9bf2354a6d4453f4895f5341c67bb0
2019-05-29 09:39:58 +02:00
Axel Uhl
89e8bef9c8
Revert "removed PluginNature from our OSGi bundles; they are not Eclipse plugins";
...
according to https://bugs.eclipse.org/bugs/show_bug.cgi?id=544977#c21 the
scenario of using the ManifestBuilder without setting the PluginNature is
not a supported scenario. Besides, it doesn't help to get rid of the new
Eclipse warning regarding non-exported packages.
This reverts commit 063484e29f .
2019-05-28 21:54:20 +02:00
Axel Uhl
063484e29f
removed PluginNature from our OSGi bundles; they are not Eclipse plugins
2019-05-27 22:53:30 +02:00
Axel Uhl
218b871747
bug5055: using HttpURLConnection.getErrorStream() to obtain a useful line of error message from a response
...
Change-Id: Iddd87f483cc669c077629d27eb5cc9c1fa24a64f
2019-05-27 18:03:13 +02:00
Steffen Schaefer
d17002208f
Merge branch 'master' into bug5040
2019-05-27 10:36:55 +02:00
Steffen Schaefer
9f965a9218
Bug 5040: Improved permission check in MasterDataResource and reduced
...
code duplication by introducing
SecurityService.checkCurrentUserServerPermission
2019-05-27 10:36:18 +02:00
Axel Uhl
3af3c1f5c0
fixed NaN/Infinite problem in case average SOG is requested for races with zero duration
...
Change-Id: Ic35f02e63e7ae07cb40c750980f760ee7f4ae2c2
2019-05-23 17:58:11 +02:00
Steffen Schaefer
d32002074b
Bug 5040: Adjusted pruning of competitors' email adresses in
...
MasterDataResource
2019-05-22 13:16:43 +02:00
Steffen Jacobs
9bdbb25b9a
Revert "Bug 5040: filter media tracks instead of failing the master data export if the user is missing a read permission on only one media track"
...
This reverts commit bf0a73d9b5 .
2019-05-21 15:43:19 +02:00
Steffen Jacobs
bf0a73d9b5
Bug 5040: filter media tracks instead of failing the master data export
...
if the user is missing a read permission on only one media track
2019-05-21 14:28:15 +02:00
Steffen Schaefer
e4858c7b83
Bug 5040: Reworked permission checks and filtering in MasterDataResource
2019-05-20 13:58:46 +02:00
Steffen Schaefer
f844c86922
Bug 5040: Customization of Competitor serialization to prune personal
...
data in case of missing READ permission
2019-05-16 18:26:21 +02:00
Steffen Jacobs
9584885623
Bug 5040: added permission check for
...
RACE_MANAGER_APP_DEVICE_CONFIGURATION:READ during masterdata export
2019-05-16 17:51:29 +02:00
Steffen Jacobs
f670492d32
Bug5040: added check for ServerActions.CAN_EXPORT_MASTERDATA to
...
MasterDataResource
2019-05-16 17:20:12 +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
5616f01a8c
bug5013: search against a permission-vertical server now delivers only visible results and doesn't return a 401
...
Change-Id: I31114bc30035d33a3edc28b130f0988743843d5a
2019-04-26 16:05:12 +02:00
Axel Uhl
6984fcc323
bug5008: added optional "secret" parameter to RegattasResource.getTimes(...)
...
Change-Id: I3ee11bd3e9393800968e0c5e528247d07a7d4eef
2019-04-24 16:46:41 +02:00
Axel Uhl
667edb0a0b
Merge branch 'master' into permission-vertical
...
Change-Id: I7efa8b65c89f44cbc672da0ba43afcc183b08d73
2019-04-12 11:52:58 +02:00
Axel Uhl
b435c9e4e4
added a "raw" parameter to the /positions end point
...
Change-Id: Ic9e250a548cc82fe2845d08e5d59d673bb7d2337
2019-04-12 11:43:07 +02:00
Axel Uhl
4cebc919d5
included requesting MDI user in log output
...
Change-Id: I50e8129af4402944028e1549d52fcf9b62711b13
2019-04-11 15:03:09 +02:00
Kai Börnert
90ece8d2c8
bug4978 remove default tenant being set in the low level api preventing
...
null group owners
2019-04-09 18:09:03 +02:00
Axel Uhl
396467d1db
Merge branch 'master' into permission-vertical
...
Change-Id: I048a8648ce1e38b6c7be451526bca63c2b19ebd0
2019-04-08 15:45:56 +02:00
Axel Uhl
02c452c398
bug4976: let /sailingserver/v1/gps_fixes POST request declare application/json as output format
...
Change-Id: Ic888608652f6c2cefdaaeeb62dd86f8b3af35daa
2019-04-08 15:44:52 +02:00
Steffen Jacobs
59eccd47d3
Bug 4894: respond with correct status code if user is unauthorized when
...
calling deleteFile in FileStorageResource
2019-04-03 18:13:39 +02:00
Steffen Jacobs
ad8ecde81d
Bug 4894: secured getFile method with in FileStorageResource for
...
AmazonS3FileStorageServiceImpl and LocalFileStorageServiceImpl.
2019-04-03 18:09:11 +02:00
Steffen Jacobs
5a114a3666
Merge branch 'permission-vertical' of ssh://trac@sapsailing.com/home/trac/git into permission-vertical
2019-04-03 17:59:18 +02:00
Steffen Jacobs
dfaafe252f
Bug 4894: added @DELETE method additional to @POST for deleting to
...
improve REST consistency
2019-04-03 17:59:05 +02:00
Kai Börnert
0f9ec34aa9
Merge branch 'master' into permission-vertical
2019-04-03 17:50:07 +02:00
Steffen Jacobs
fe5194967a
Bug 4894: secured storeFile method in FileUploadServlet for
...
LocalFileStorageServiceImpl
2019-04-03 17:47:24 +02:00
Axel Uhl
ea13394841
fixed description of putWind API method
...
Change-Id: I8d0fe4e3b4697af4fdf72b04e275dd2fbc153579
2019-04-03 14:16:03 +02:00
Kai Börnert
47fa59010a
moved permission check for qrcode to reuse code for qrcode rpc calls
2019-04-03 11:55:31 +02:00
Axel Uhl
f0f809d954
adjusted pingMark end point documentation (single fix only)
...
Change-Id: I7e0d10f7fa94485503d96992bd48d39a338e04aa
2019-03-28 15:02:15 +01:00
Steffen Schaefer
b5fa47d455
Bug 4943: Implemented authentication via secret for API
...
/api/v1/leaderboards/{name}/marks/{id}/gps_fixes
2019-03-28 14:11:01 +01:00
Thomas Wiese
471cc96541
correct error response messages for already existing leaderboardgroup
...
and regatta
2019-03-27 10:47:33 +01:00
Steffen Schaefer
b1b0eafa3f
Renamed methods in SecurityService having "any" in their name to
...
explicitly distinct this case from the any check available via
PermissionChecker
2019-03-27 09:14:35 +01:00
Steffen Schaefer
6404fdc839
Implemented secret based permission check for competitor GET request on
...
leaderboard API
2019-03-25 13:38:01 +01:00
Steffen Schaefer
9c04ab277a
Updated docs regarding new optional parameters
2019-03-25 10:50:49 +01:00
Steffen Schaefer
f586bae784
Implemented secret based permission check for competitor team image
...
upload
2019-03-25 10:47:30 +01:00
Steffen Schaefer
5fe08591f4
Merge branch 'master' into permission-vertical
2019-03-25 10:38:47 +01:00
Axel Uhl
0518a78f50
bug4955: reverting effects of old commits 2446dae76b and 3ce4fe14cb5f5e7b17ea813018f1a150f5eab286;
...
this restores the CompetitorRaceRankFilter.getName() method so that it
produces the serialized form expected by the de-serializer
Change-Id: I739dde6d4d648cee6af7e8b0798c8338e5988320
2019-03-22 17:31:10 +01:00
Axel Uhl
90b62dbe6b
added TODOs regarding autocourse; added missing documentation for remove_access_token
...
Change-Id: I73a0c6da432c5682c311d6e404a586a5807e7f11
2019-03-21 18:15:31 +01:00
Axel Uhl
92d400bc40
Merge branch 'bug4946' into permission-vertical; added permission / secret checks for windsummary API method
...
Change-Id: I350a5cedf7aaae59ecb3020faf8a70268ba6c4b4
2019-03-20 23:18:44 +01:00
Axel Uhl
51ec3034ef
added windsummary method for RegattasResource; added documentation
...
Change-Id: I9c5035364f938c39ac6feeef8b94fd0488847200
2019-03-20 22:58:10 +01:00
Axel Uhl
5c90f024f6
moved logic to grab a wind summary from a TrackedRace or a RaceLog to com.sap.sailing.domain.tracking
...
Change-Id: Ia8146810829b59b29717d866a195d3d63cc8336b
2019-03-20 18:48:02 +01:00