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 |
|