19 Commits

Author SHA1 Message Date
Michael Hoennig
1c2cdf207c add check for @Version field 2024-03-11 09:13:07 +01:00
Michael Hoennig
8b78265e51 support SQL_QUERY for identity view 2024-03-10 11:45:56 +01:00
Michael Hoennig
e81da57ffd add RBAC def for Domain and fix related assertions 2024-03-09 09:12:29 +01:00
Michael Hoennig
d40cf019cc implement assumed in Generator 2024-03-08 13:21:00 +01:00
Michael Hoennig
86c0bb3e76 some minor amendments after self-code-review 2024-03-08 08:53:28 +01:00
Michael Hoennig
eb7dea54b5 fix TestCustomerControllerAcceptanceTest 2024-03-07 18:12:33 +01:00
Michael Hoennig
1fb1dcce50 .createRole().with.owningUser(CREATOR) is not working 2024-03-07 16:03:44 +01:00
Michael Hoennig
9ecfdc722a fix currentContext resp. define Context and fix related fixme 2024-03-07 14:42:25 +01:00
Michael Hoennig
b37e8044b2 implement insert trigger if no explicit grant rule is specified 2024-03-07 12:26:07 +01:00
Michael Hoennig
3cc5185551 initially working version of generated INSERT-Trigger
WIP

WIP
2024-03-06 15:45:27 +01:00
d9558f2cfe add-trigger-object-to-rbacgrant (#18)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: #18
Reviewed-by: Timotheus Pokorra <timotheus.pokorra@hostsharing.net>
2024-02-24 09:04:07 +01:00
fd1bd897b1 initial data import for hs-office tables (db-migration #10)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Co-authored-by: Timotheus Pokorra <timotheus.pokorra@hostsharing.net>
Reviewed-on: #10
Reviewed-by: Timotheus Pokorra <timotheus.pokorra@hostsharing.net>
2024-01-23 15:11:23 +01:00
Michael Hoennig
0b60b9f0ff introduces agent+guest role for role-system around debitor+partner 2022-10-12 15:48:56 +02:00
Michael Hoennig
44eb59c918 introduces generateRbacRestrictedView to generate restricted view + triggers 2022-09-19 20:43:14 +02:00
Michael Hoennig
2cae17a045 introduces generateRbacIdentityView to generate identity views 2022-09-16 16:14:39 +02:00
Michael Hoennig
d63e3f31e9 introduce 058-rbac-generators.sql with generateRelatedRbacObject+generateRbacRoleDescriptors 2022-09-16 15:25:58 +02:00
Michael Hoennig
0b48e8d1b7 consolidating role deletion from business objects to rbac system 2022-09-13 12:35:46 +02:00
Michael Hoennig
a117258085 replace unixuser test entities with domain 2022-08-31 15:07:25 +02:00
Michael Hoennig
a33cb4ec29 use customer/package/unixuser only as test data structure (DB part) 2022-08-31 09:42:40 +02:00