Commit Graph

38 Commits

Author SHA1 Message Date
f33a3a2df7 introduce-separate-database-schemas-hs-booking-and-hosting (#106)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: #106
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-09-23 10:52:37 +02:00
285e6fbeb5 introduce separate database schema-test and amend RBAC generators for schema-generation (#104)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: #104
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-09-17 14:21:43 +02:00
1eed0e9b21 introduce separate database-schemas base+rbac (#103)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Co-authored-by: Michael Hönnig <michael@hoennig.de>
Reviewed-on: #103
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-09-16 15:36:37 +02:00
8b5cf8adc1 document-potential-rbac-optimizations (#91)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: #91
Reviewed-by: Timotheus Pokorra <timotheus.pokorra@hostsharing.net>
2024-09-03 09:37:49 +02:00
2bacea7ad9 historic-view (#92)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: #92
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-08-29 17:00:19 +02:00
2138b3eed0 fix-domain-setup-rbac-grant-problems (#88)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: #88
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-08-15 10:38:43 +02:00
ad04faa21d cleanup-todos (#31)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: #31
Reviewed-by: Timotheus Pokorra <timotheus.pokorra@hostsharing.net>
2024-04-02 13:14:46 +02:00
7f418c12a1 uniform idnames (#28)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: #28
Reviewed-by: Timotheus Pokorra <timotheus.pokorra@hostsharing.net>
2024-04-02 12:01:37 +02:00
187c0db8e2 RBAC Diagram+PostgreSQL Generator and view->SELECT etc. refactoring (#21)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: #21
Reviewed-by: Timotheus Pokorra <timotheus.pokorra@hostsharing.net>
2024-03-11 12:30:43 +01:00
Michael Hoennig
36654a69d8 fix misleading findPermissionId naming 2024-02-16 16:48:37 +01:00
Michael Hoennig
3fa02d4a10 prefix alex+fran with superuser- to make tests easier to understand 2022-09-14 09:56:22 +02:00
Michael Hoennig
7465b9df63 cleanup old domain emailaddess and test sql scripts 2022-09-13 12:37:10 +02:00
Michael Hoennig
23796c56f9 cleanup+categorization of TODOs 2022-09-07 12:25:12 +02:00
Michael Hoennig
da793ee546 refactor to only a single global admin object global#global.admin 2022-09-06 13:48:30 +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
Michael Hoennig
8045b66324 rename currentUserId->currentUserUuid + currentSubjectIds->currentSubjectsUuids 2022-08-30 09:18:52 +02:00
Michael Hoennig
cb641eb8c6 introduce currentTask and ContextBasedTest 2022-08-24 11:48:31 +02:00
Michael Hoennig
81cfbc62e4 re-numbering rbac db-migration scripts while extracting context (currentUser etc.) 2022-08-24 11:10:34 +02:00
Michael Hoennig
dd4f39902f cleaning up database migration files, removing date prefix, renumbering etc. 2022-08-23 09:25:10 +02:00
Michael Hoennig
4edff1c2f0 move rbac.md to doc folder 2022-07-29 09:20:18 +02:00
Michael Hoennig
d234ac3227 convert rbac*.sql files, except test-file, to Liquibase changesets 2022-07-28 16:55:21 +02:00
Michael Hoennig
feff1b5794 RBAC documentation improved, but still WIP 2022-07-28 12:15:32 +02:00
Michael Hoennig
457641a2dd introduce referential integrity for role identification - part 2 assume 2022-07-28 10:43:23 +02:00
Michael Hoennig
1dde6b2609 introduce referential integrity for role identification - part 1 2022-07-27 19:54:05 +02:00
Michael Hoennig
6f6320565c the _rv query with WHERE IN was faster after all, removing the JOIN variant 2022-07-27 13:05:19 +02:00
Michael Hoennig
bafae52ce5 _rv query performance experiments 2022-07-27 12:32:54 +02:00
Michael Hoennig
190d39400a add users to customer+package role diagrams 2022-07-26 13:18:36 +02:00
Michael Hoennig
46c5f5e53e final performance tests as do block to measure total time 2022-07-26 13:18:03 +02:00
Michael Hoennig
04a3438182 improve documentation 2022-07-25 20:11:39 +02:00
Michael Hoennig
4814e7899c better layout for RBAC entity diagram 2022-07-25 17:15:01 +02:00
Michael Hoennig
16513f0786 remove generated pdf 2022-07-25 17:06:42 +02:00
Michael Hoennig
d4eeb35e91 improved role structure including comprised tenant sub roles 2022-07-25 16:38:21 +02:00
Michael Hoennig
377b63ca3d RbacGrants with follow=false for customer.owner to customer.admin 2022-07-22 16:52:49 +02:00
Michael Hoennig
f2d0fbe67a removing JHipster 2022-07-22 13:31:37 +02:00
Michael Hierweck
1e0d34306c Transaction as foreign key. Example usage. 2019-05-04 10:24:29 +02:00
Michael Hierweck
9c1bed2189 Historicization with PostgreSQL improved. 2019-04-26 10:04:06 +02:00
Michael Hierweck
da00c80b34 Historicization with PostgreSQL. 2019-04-25 17:17:03 +02:00