Commit Graph
535 Commits
Author SHA1 Message Date
Axel Uhl fd78711894 bug5828: add the server_admin role to a user who just created the -server group for a new replica set 2023-05-10 15:19:41 +02:00
Axel Uhl 8991742298 bug5828: added methods for role management to SecurityResource / SecuredServer facade 2023-05-10 14:28:29 +02:00
Axel Uhl 2f38ad7d1f Merge branch 'master' into bug5828 2023-05-08 10:41:31 +02:00
Axel Uhl bc582d3931 added logging for unauthorized user creation request 2023-05-05 18:19:06 +02:00
Axel Uhl 9b493a7764 bug5828: formatting only 2023-03-31 17:54:10 +02:00
Dennis Aulenbacher c64603863e Improved logging for ItemPrice changes 2022-07-04 12:15:49 +02:00
Axel Uhl 8e8c9743b9 Merge branch 'master' into bug5741 2022-06-22 13:53:35 +02:00
Axel Uhl 59cbdf1e15 bug5741: cache Class.forName results while reading all operations of one RabbitMQ message;
This avoids thousands of expensive Class.forName calls. Now, the next
most expensive thing is reading the class descripors from the stream.
2022-06-16 14:56:26 +02:00
Dennis Aulenbacher 567cf70e98 bug5721: Apllying ItemPrice Updates to existing ItemPrices 2022-06-08 02:32:23 +02:00
Dennis Aulenbacher 5413c4eae8 bug5670: Implemented full permission sync for PredefinedRoles and
RolePrototypes
2022-05-18 12:04:18 +02:00
Dennis Aulenbacher d9ec2ec960 bug5723: Also making already existing RoleDefinitions publicly readable. 2022-05-18 03:20:03 +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 dc8049aeaa Empty Subscription role removal only if roles need to be removed. 2022-04-05 01:37:30 +02:00
Dennis Aulenbacher 4263cf7aa2 fixed role removal for empty subscriptions 2022-04-04 21:18:22 +02:00
Axel Uhl e93ff82367 bug5510: make user own the premium role assigned by plan purchase 2022-03-30 15:00:57 +02:00
Dennis Aulenbacher 855ceeb2cd Patching RolePrototype permissions if they differ on
getOrCreateRoleDefinitionFromPrototype
2022-03-30 01:50:27 +02:00
Dennis Aulenbacher e9c06dc2f6 bug5510: Moved up patching of transaction and invoice data to account
for it when checking role assignments
2022-03-29 16:06:21 +02:00
Dennis Aulenbacher 1079c8b34e bug5510: Altered role assignments for new trial plan model 2022-03-28 19:42:08 +02:00
Dennis Aulenbacher 2184b3f036 Merge branch 'master' into bug5510
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.properties
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_de.properties
	java/com.sap.sse.security/src/com/sap/sse/security/SecurityService.java
	java/com.sap.sse.security/src/com/sap/sse/security/impl/Activator.java
2022-03-28 10:52:07 +02:00
Dennis Aulenbacher 4f03ddb6f5 bug5110: Catching Nullpointer if subscriptions Plan is not known 2022-03-23 19:47:42 +01:00
Dennis Aulenbacher 6abe7332c2 bug5510: Changed SubscriptionPlan "Trial" to be a one time plan. 2022-03-16 22:16:51 +01:00
Dennis Aulenbacher eb567743be bug5510: Implemented mutual exclusivity and one time trial status for
plans
2022-03-16 21:58:16 +01:00
Dennis Aulenbacher 764f2a95fa bug5510: Implemented Longpolling for Payment Success. 2022-03-15 22:45:01 +01:00
Dennis Aulenbacher a58135b941 bug5510: Inverted boolean 2022-03-14 16:15:27 +01:00
Dennis Aulenbacher 666768f8f7 bug5510: Checking role differences on any incoming subscription 2022-03-14 16:01:54 +01:00
Axel Uhl 6841a019a8 bug5687: major refactoring for the pattern of tracking class loader suppliers 2022-03-11 18:20:01 +01:00
Dennis Aulenbacher c9111d5943 bug5510: Introduced patching mechanism for Subscription results without
invoice or transaction information.
2022-03-08 00:24:22 +01:00
Axel Uhl f2950caeba Merge branch 'bug5510' into bug5060_bug5510 2021-12-08 16:47:13 +01:00
Axel Uhl 60474bbc2c Merge branch 'bug5510' into bug5060_bug5510 2021-12-08 16:13:41 +01:00
Axel Uhl 11837bcbdd bug5631: moved RacingEventService[Impl].getOrCreateTargetServerBearerToken to SecurityService[Impl] 2021-11-30 10:49:50 +01:00
Dennis Aulenbacher 729b874066 Merge branch 'bug5510' of ssh://trac@sapsailing.com/home/trac/git into
bug5510

Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/home/desktop/places/user/profile/subscriptiontab/UserSubscription.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/home/shared/places/user/profile/subscription/UserSubscriptionPresenter.java
2021-11-22 01:10:00 +01:00
Dennis Aulenbacher 38c3667e3f bug5510: Resolving SubscriptionPlan id through known ItemPrice ids;
Event timing fixes
2021-11-22 00:59:41 +01:00
Benjamin Barth 74abd9e90d Merge branch 'master' into bug5510 2021-11-11 12:09:53 +01:00
Axel Uhl 08fbff8d11 notify permission change listener only *after* making the permission change, not before 2021-10-15 14:28:19 +02:00
Dennis Aulenbacher 1f90fc37a0 bug5510: internationalization for SubscriptionPlan displays in frontend 2021-09-08 18:35:57 +02:00
Dennis Aulenbacher 2420b76835 bug5510: Introduced service method to resolve viable plans 2021-09-08 14:18:03 +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 a1ede4600b bug5531: added check in SecurityServiceImpl.setOwnership that avoids replication if nothing changed 2021-05-21 18:04:17 +02:00
Dennis Aulenbacher 2ebd6ab12c Merge branch 'master' into bug5510 2021-05-17 10:55:18 +02:00
Axel Uhl cb6ab90e47 bug5541: added failing test case 2021-05-15 00:47:27 +02:00
Axel Uhl 28c7f30540 saving a few string operations on permissions by keeping parts as parts and converting between SSE and Shiro permissions 2021-05-14 18:58:34 +02:00
Axel Uhl 78b90cc877 Merge branch 'master' into bug4811 2021-04-29 12:31:07 +02:00
Axel Uhl fb6bb0e8a1 tackling the failing TaggingTest problem: there was a race condition between Activator.migrate and the creation of a regular default group 2021-04-29 12:17:39 +02:00
Axel Uhl 5783bcfc5b Merge branch 'master' into bug4811 2021-04-28 09:57:48 +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
Axel Uhl ac765dca84 bug4811: place a new "port" field in version.json in the "start" script and use it for replica registration; added new port fields to replication status, for both, replicatedfrom and replicatedby 2021-04-20 16:33:50 +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