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