Commit Graph
1745 Commits
Author SHA1 Message Date
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