Commit Graph
45389 Commits
Author SHA1 Message Date
Steffen Schäfer 32bfde9656 Added method variant without result to not need to always return null as
dummy value
2018-10-12 09:08:19 +02:00
Kai Börnert 1312caedb2 fix for com.sap.sse.security.impl.SecurityServiceImpl.setOwnership(OwnershipAnnotation)
not using replicated call
2018-10-11 19:48:23 +02:00
Kai Börnert 0ebd935e71 unified object creation & setOwnership logic to a single point of code 2018-10-11 19:46:58 +02:00
Kai Börnert 963ff1ddff removed unnecessary object creation 2018-10-11 18:10:49 +02:00
Steffen Schäfer 3e24fa14dd An anonymous user object is now created on server start to allow
explicit permissions to be applied for anonymous users. Permission
checks aren't changed yet.
2018-10-11 18:02:57 +02:00
Steffen Schäfer abaa7d8493 Permission checks in the UI are now consistently done through
UserService to allow future permission checking for anonymous users
2018-10-11 18:02:55 +02:00
Steffen Schäfer e2089dfa6e Ensures initial ownership of newly created users to make the user and
admin roles work as inteded (user can read/update his own data and
server admin can read/update/delete all users on his server)
2018-10-11 18:02:53 +02:00
Steffen Schäfer e99083372f Removed trailing spaces 2018-10-11 18:02:51 +02:00
Steffen Schäfer 10679767b6 Bug 4770: SwissTiming and TracTrac configurations are now consistently
sorted when putting them in the UI field. Redundant sorting in DB
queries is removed.
2018-10-11 18:02:50 +02:00
Steffen Schäfer b5f5517e96 Bug 4770: SwissTiming and TracTrac configurations now have a unique
index on the JSON URL instead of the name
2018-10-11 18:02:48 +02:00
Kai Börnert 9a34f85147 permission-vertical formatting fix & made android compile again 2018-10-11 18:02:10 +02:00
Kai Börnert d4674632e1 permission-vertical fix for missing osgi dependency to
sap.sse.security.common
2018-10-11 17:53:40 +02:00
Kai Börnert 5a26fc46bb Merge branch 'bug4768' into permission-vertical 2018-10-11 17:43:17 +02:00
Kai Börnert 3048e1dbc0 Merge branch 'master' into permission-vertical 2018-10-11 17:41:08 +02:00
Kai Börnert 60c435cc73 permission-vertical added *:CREATE:* to the default UserRole upon
initial creation
2018-10-11 17:18:35 +02:00
Axel Uhl 3a07f8dea4 fixed locking aspects of checking for fix validity in mark passing calculator
Change-Id: Id95ca925571f80637cff144f5865c35c1f79c784
2018-10-11 16:40:16 +02:00
Axel Uhl d24d71c784 use the new GPSFixTrack.isValid(FixType) method in mark passing calculator to exclude invalid fixes from candidate determination
Change-Id: Ia6e449f81f57568554bd86baf3f7f58cc4b00539
2018-10-11 15:46:52 +02:00
Kai Börnert 690b77aa0e bug4768 replaced the older enforceSecurity boolean for tests with a more
flexible faked SecurityService approach.
2018-10-11 15:43:36 +02:00
Axel Uhl be425b68a5 added GPSFixTrack.isValid(FixType) to prepare for mark passing algorithm using it
Change-Id: Ic4102f2dd8d9cde614a6421533a1cef1c45330c0
2018-10-11 15:08:18 +02:00
Kai Börnert 0aa4556bf7 Merge branch 'permission-vertical' into bug4768 2018-10-11 13:11:23 +02:00
Kai Börnert 5cdd9017ff do not overwrite ownerships, if they already are explicitly set 2018-10-11 11:00:12 +02:00
Kai Börnert 766fb40895 bug4768 simplified code for event creation (duplicate permission check) 2018-10-10 17:00:45 +02:00
Kai Börnert 2ca5fac37d bug4768 removed dead code 2018-10-10 16:59:59 +02:00
Kai Börnert 1f808d1e1e bug4768 made EventsResource rest calls to correctly set ownership 2018-10-10 16:50:39 +02:00
Kai Börnert 2e9e301ae2 bug4768 allowed ability to use tenantGroup as well as tenantName for
Ownership setting utility method
2018-10-10 16:49:47 +02:00
Kai Börnert 2a78ef56e5 bug4768 fix for falsely constructed identifier 2018-10-10 15:18:47 +02:00
Kai Börnert c08e8b4369 bug4768 added multiple parts that will explicitly set permissions,
created an interface to allow most ownable objects to directly return
the QualifiedObjectIdentifier
2018-10-10 13:16:16 +02:00
Axel Uhl c320e8a414 added app_features.json to com.sap.sailing.www/ to support app upgrade hint when ready
Change-Id: I7f3c71edba45330066d4c186ee4de1ae7d1f2adf
2018-10-09 18:07:47 +02:00
Axel Uhl 16f6ec97d8 fixed typo in release notes
Change-Id: I0eccf58008a6b80b27845d763d34f4e6e2dd5dfb
2018-10-09 17:58:53 +02:00
Axel Uhl 52c819d6e7 fixed passing on of quoted keyword queries through REST API
Change-Id: I2cb64dca46d7688ec5224dd17ef04f50249d5e45
2018-10-09 17:57:48 +02:00
Axel Uhl 5287443f24 Revert "bug4768 removed default ownership on the fly creation"
This reverts commit 01bf6b2f1e.
2018-10-09 16:55:08 +02:00
Axel Uhl 14cb9e2510 Merge remote-tracking branch 'server_ext/bug4757_2' into permission-vertical
Change-Id: I3d18b73a1192d0753c24c4e3ae98873c917f9e94
2018-10-09 16:47:50 +02:00
Axel Uhl f855abfc68 Merge branch 'master' into bug4757_2
Change-Id: I1031cf88c239780708c280f63ff9c37835e67969
2018-10-08 17:49:34 +02:00
Axel Uhl c9616c55f7 updated API v2 doc
Change-Id: Ia4fb8423e6753a1e42fe476b9771960a59ecd30d
2018-10-08 17:47:03 +02:00
Axel Uhl 558c376471 added support for max speed in LeaderboardsResourceV2
Change-Id: I150b3861a490f26f08e1458ba3b918b72e5ef291
2018-10-08 17:46:55 +02:00
Steffen Schäfer 1f1e99ad85 Bug 4770: Implemented filtering of TracTrac and Swiss Timing configs by
checking read permissions
2018-10-08 17:32:15 +02:00
Steffen Schäfer b9ac57c5ba Bug 4770: Basic ownership and security handling for TracTrac and Swiss
Timing configuration creation
2018-10-08 17:32:13 +02:00
Steffen Schäfer fd9c5383d6 Bug 4770: Generic handling of preliminary ownerships on object creation* 2018-10-08 17:32:11 +02:00
Kai Börnert 551c6376dc Merge branch 'bug4766' into permission-vertical 2018-10-08 16:28:32 +02:00
Kai Börnert 46f0a07435 bug4768 formating and javadoc improvements 2018-10-08 15:34:40 +02:00
Kai Börnert 35a6126c64 bug4768 improved manifest 2018-10-08 15:33:34 +02:00
Kai Börnert 8ebe9507dc Merge branch 'permission-vertical' of ssh://trac@sapsailing.com/home/trac/git into permission-vertical 2018-10-08 14:44:04 +02:00
Kai Börnert afb0e8aefe bug4768 fix for not properly using races lock 2018-10-08 14:35:10 +02:00
Axel Uhl a98e2ef8ba formatting
Change-Id: Icc29c3a2786e00fd0964af95dffcd820b78cc79a
2018-10-08 14:21:49 +02:00
Axel Uhl c7564f5014 coding conventions such as single point of exit, some formatting, making some fields and methods private where possible
Change-Id: Ie5c054ecf5bac44aafc2c6ec8c5d66d9eca9bfda
2018-10-08 14:17:47 +02:00
Axel Uhl 2b2beb75bd Merge branch 'master' into bug4766
Change-Id: I566a52fe4040f5a866458d35c0766367adb9be2b
2018-10-08 13:58:41 +02:00
Axel Uhl 549652a926 removed extra empty lines
Change-Id: I799871cc2a77ebb58c08fb74627558db20c06250
2018-10-08 13:52:42 +02:00
Axel Uhl c86c909346 Merge branch 'master' into permission-vertical
Change-Id: I0e383c701684036c635214614898ea07638be0e0
2018-10-08 13:51:25 +02:00
Kai Börnert 74ec961b2f bug4768 reverted unnecessary changes 2018-10-08 13:22:05 +02:00
Axel Uhl d47028bea4 Merge branch 'translation'
Change-Id: I8ee268e9b84c5dcc380cb8de7c0f8244c5cd100c
2018-10-08 13:18:30 +02:00