Commit Graph
268 Commits
Author SHA1 Message Date
Axel Uhl 3b39519d8f use MAJORITY as read/write concern for store merging 2022-12-21 15:18:36 +01:00
Axel Uhl 5deb9fdd3f use read/write concern MAJORITY in SecurityServiceAndHasPermissionsProviderTest;
hoping this will create the causal consistency whose lacking may have
caused sporadic test failures
2022-12-21 14:56:20 +01:00
Axel Uhl a6363406be bug5792: introduce org.hamcrest-2.2.0, remove gwt-dev deps 2022-12-12 06:18:51 -08:00
Axel Uhl a679cf5236 adjusted code to upgraded JUnit, avoiding deprecation warnings 2022-11-29 13:47:14 +01:00
Axel Uhl afeb02543a bug4821: removed InheritableThreadLocalAndThreadPoolTest;
it doesn't make sense anymore because based on Java 17's restrictions we
no longer want to mess with illegal reflection to copy inheritable
ThreadLocal values.
2022-08-17 14:05:23 +02:00
Finn Huelsbusch d888c1fad9 added configuration for eclipse 2022-06 and updated the onboarding 2022-07-07 16:51:33 +02:00
Axel Uhl 5370a3a464 bug5723: RoleDefinitions produced from RolePrototypes during a server initialization/migration are now made READable for all 2022-05-11 14:51:54 +02:00
Dennis Aulenbacher 802a9da7e1 bug5510: Extended PermissionChecker to allow additional roles to be
checked
2021-09-08 14:03:10 +02:00
Dennis Aulenbacher f128b675de Merge branch 'master' into bug5510 2021-09-08 10:18:18 +02:00
Axel Uhl 829568a871 mongo42driver: made compilable; let's see what Hudson says this time 2021-08-27 00:16:50 +02:00
Axel Uhl 370d23b983 mongo42driver: uncompilable interims commit with *-legacy bundle removed from our bundle dependencies;
this produces lots of compilation errors, mostly because of MongoClientURI replaced by ConnectionString
2021-08-26 23:29:35 +02:00
Axel Uhl 0bd21957a8 MongoDB Driver update: added org.mongodb.bson to all bundles that require it; now it's down to actual deprecations and functions removed/replaced 2021-08-25 21:53:23 +02:00
Axel Uhl bc3ff2fd8c Starting with MongoDB driver update to 4.3.1 2021-08-25 18:56:05 +02:00
Dennis Aulenbacher c4b9bbcd84 Merge branch 'master' into bug5510
Conflicts:
	java/com.sap.sailing.server/src/com/sap/sailing/server/impl/Activator.java
	java/com.sap.sse.security.ui/src/main/java/com/sap/sse/security/ui/client/AbstractSecureEntryPoint.java
2021-07-05 10:32:00 +02:00
Axel Uhl 2c622e5b45 patched <!DOCTYPE projectDescription> into all project files to avoid info/warning in problems view about no grammar constraint 2021-06-19 12:45:03 +02:00
Dennis Aulenbacher 2ebd6ab12c Merge branch 'master' into bug5510 2021-05-17 10:55:18 +02:00
Dennis Aulenbacher 9ab9510322 changed misspelled method name 2021-04-27 12:32:16 +02:00
Dennis Aulenbacher 4fa59573c6 bug5510: reintroducing 5510 changes after revert on master 2021-04-26 18:17:37 +02:00
Axel Uhl 0d2ebb540f bug5230: worked on improving the new test cases that check HasPermissionsProvider requirement on SecurityService and user/group deletion regarding qualified roles 2021-04-21 13:42:57 +02:00
Dennis Aulenbacher 00545e8a29 Merge branch 'master' into bug5230 2021-04-19 17:34:05 +02:00
Dennis Aulenbacher fa7835c1b9 reverting erroneus merge of bug5510 2021-04-15 02:01:18 +02:00
Dennis Aulenbacher 0c4d240133 Merge branch 'master' of ssh://trac@sapsailing.com/home/trac/git into bug5510 2021-04-14 19:54:14 +02:00
Dennis Aulenbacher d5ac06ee0a bug5510: Interim - Backend introduction of SubscriptionPlanProvider and
SailingSubscriptionplans
2021-04-14 19:27:12 +02:00
Axel Uhl 479c8df92d bug5513: the WildcardPermission.toString() method has changed during the Shiro upgrade; adjusted tests; adjusted launch configs 2021-04-13 12:01:02 +02:00
Dennis Aulenbacher 880405fdd0 bug5230: Rearranged Tests, fixed typos in service calls. 2021-03-25 19:50:13 +01:00
Dennis Aulenbacher 1fce6dd7d7 bug5230: Introduced test to cover potential privilege escalation 2021-03-24 14:28:24 +01:00
Dennis Aulenbacher 3f4244113e bug5230: Introduced test to assure correct handling of missing or
present HasPermissionsProvider
2021-03-17 16:49:54 +01:00
Dennis Aulenbacher 73fda94935 bug5230: Restricted all AbstractRole (and Subclass) constructors to
require the new transitive flag
2021-03-01 17:44:58 +01:00
Dennis Aulenbacher 15917517ce bug5230: Additional cleanup of former transitive roledefinition
references. Code cleanup.
2021-03-01 13:10:27 +01:00
Dennis Aulenbacher 22aa1e5aa6 bug5230: Implemented Frontend Representation of Role transitivity 2021-02-25 18:45:41 +01:00
Dennis Aulenbacher 23a54244e3 bug5230: Assuring correct group assignment for PermissionCheckerTest 2021-02-25 13:30:06 +01:00
Dennis Aulenbacher 446e548384 bug5230: Interim - Added transitivity flag to roles created from
subscription plans
2021-02-24 16:04:49 +01:00
Dennis Aulenbacher 3677dea50a bug5230: Interim - Removed isTransitive from RoleDefinition 2021-02-23 20:49:39 +01:00
Dennis Aulenbacher eb8c3453d0 bug5230: Adjusting transientRole test in PermissionCheckerTest to use
transient Roles instead of RoleDefinitions
2021-02-23 13:18:09 +01:00
Dennis Aulenbacher 36440c9780 bug5230: Removed now redundant NonInheritablePermissionsTest 2021-02-23 13:17:06 +01:00
Dennis Aulenbacher 6bc0e24213 Merged older version of branch 'bug5230' into bug5230
Conflicts:
	java/com.sap.sse.security.common/src/com/sap/sse/security/shared/PermissionChecker.java
2021-02-18 16:36:15 +01:00
Dennis Aulenbacher 2477f4ed89 bug5230: Resolving Issues Resulting from master catchup. 2021-02-18 14:44:38 +01:00
Dennis Aulenbacher 7b0873cd64 Merge branch 'master' into bug5230-old
# Conflicts:
#	java/com.sap.sse.security.common/src/com/sap/sse/security/shared/PermissionChecker.java
#	java/com.sap.sse.security.ui/src/main/java/com/sap/sse/security/ui/client/UserManagementService.java
#	java/com.sap.sse.security.ui/src/main/java/com/sap/sse/security/ui/client/UserManagementServiceAsync.java
#	java/com.sap.sse.security.ui/src/main/java/com/sap/sse/security/ui/client/component/AbstractRoleDefinitionDialog.java
#	java/com.sap.sse.security.ui/src/main/java/com/sap/sse/security/ui/client/component/RoleDefinitionEditDialog.java
#	java/com.sap.sse.security.ui/src/main/java/com/sap/sse/security/ui/client/component/RoleDefinitionsPanel.java
#	java/com.sap.sse.security.ui/src/main/java/com/sap/sse/security/ui/server/SecurityDTOFactory.java
#	java/com.sap.sse.security.ui/src/main/java/com/sap/sse/security/ui/server/UserManagementServiceImpl.java
2021-02-18 14:27:27 +01:00
Dennis Aulenbacher 1fbf83010e Merge branch 'master' into bug5230 2021-02-17 16:51:43 +01:00
Dennis Aulenbacher aa0db68c43 bug5230: Testing new flag in NonInheritablePermissionsTest 2021-02-17 16:30:29 +01:00
Dennis Aulenbacher 37a08758b5 bug5230: Interim. Introduced NonInheritablePermissionsTest. 2021-02-17 16:05:34 +01:00
Axel Uhl 4db4b95b62 bug4811: set org.eclipse.jdt.core.compiler.codegen.methodParameters to generate in all preference files; Tycho respects them! 2021-02-16 14:58:38 +01:00
Axel Uhl c3a6dc29b0 bug4811: added SecurityService.getUsersWithPermissions to prepare for a corresponding REST API to let instances fetch SSH keys of specific users 2021-01-20 18:24:28 +01:00
Axel Uhl 587239f1c0 bug5422: switching competitor notifications to String (competitor ID as String), avoiding need to resolve Competitor object 2020-10-20 22:30:51 +02:00
Dennis Aulenbacher 8ad6f05c13 bug5357: Renamed method 2020-10-06 13:13:05 +02:00
Dennis Aulenbacher 8be7b65672 bug5357: Added test coverage for the deletion and relation pruning of
RoleDefinitions.
2020-09-30 18:31:49 +02:00
Steffen Schaefer 33afaf8161 Bug 5239: Removed deleteUserGroup from UserStore API because it must not
be called from the outside to not leave broken relations
2020-09-07 17:48:15 +02:00
Dennis Aulenbacher 224e9a68d5 bug5239: fixed test failures, that became prevalent through lock
introduction
2020-09-04 10:41:56 +02:00
Dennis Aulenbacher a7168e03bb bug5239: introduced new SuperClass Exception for UserStore Exceptions 2020-09-01 12:56:55 +02:00
Axel Uhl cdf22ae3c8 bug5239: current test base green; however, there may be an issue with meta-permission checks; see Bugzilla 2020-08-04 00:50:05 +02:00