introduce separate database-schemas base+rbac #103

Merged
hsh-michaelhoennig merged 54 commits from introduce-separate-database-schemas-base-and-rbac into master 2024-09-16 15:36:38 +02:00

54 Commits

Author SHA1 Message Date
Michael Hoennig
763c743372 fix typo: logged-in sujects 2024-09-16 15:35:40 +02:00
Michael Hoennig
86232f1939 fix typo: RbacRoleDescriptorsGenerator 2024-09-16 14:55:55 +02:00
Michael Hoennig
ec2640b3c7 grantRoleToUserUnchecked -> grantRoleToSubjectUnchecked 2024-09-16 14:50:53 +02:00
Michael Hoennig
fd7a63867a use schema for hs-hosting-asset-legacy-id 2024-09-16 13:59:50 +02:00
Michael Hoennig
e0ac4231ac Merge remote-tracking branch 'origin/master' into introduce-separate-database-schemas-base-and-rbac
# Conflicts:
#	src/test/java/net/hostsharing/hsadminng/hs/migration/BaseOfficeDataImport.java
2024-09-16 13:47:37 +02:00
Michael Hoennig
8b777077a7 fix missing schema prefixes 2024-09-16 09:15:03 +02:00
Michael Hoennig
cfb1a17a2e fix ArchitectureTest rbac sub-packages 2024-09-16 09:01:13 +02:00
Michael Hoennig
435d82116d fix changeset naming 2024-09-16 09:00:18 +02:00
Michael Hoennig
9ad92fdaab add rbac. in twiddle sql scripts 2024-09-16 08:50:25 +02:00
Michael Hoennig
e95ed71593 remove fixme 2024-09-16 08:47:49 +02:00
Michael Hoennig
90ab182f70 rename rbac directories 2024-09-16 08:47:48 +02:00
Michael Hoennig
3d335def18 amend rbac generators and re-generate 2024-09-16 08:47:48 +02:00
Michael Hoennig
cde0feaa3f rbac.grants_rv + rbac.grants_ev 2024-09-16 08:47:48 +02:00
Michael Hoennig
e8a0005b49 hs_statistics_v 2024-09-16 08:47:47 +02:00
Michael Hoennig
14866f9539 fix rbac.currentSubjects() -> base.currentSubjects() 2024-09-16 08:47:47 +02:00
Michael Hoennig
a7e3ae79d0 most remaining from base+rbac 2024-09-16 08:47:47 +02:00
Michael Hoennig
6465a2457c rbac.globalAdmin(), rbac.globalGuest() 2024-09-16 08:47:47 +02:00
Michael Hoennig
5166bb5fc9 rbac.RbacOp, rbac.RoleDescriptor, rbac.roleDescriptorOf and functions 2024-09-16 08:47:46 +02:00
Michael Hoennig
568c1e9a65 rbac.RoleDescriptor, rbac.assumed(), rbac.unassumed() 2024-09-16 08:47:46 +02:00
Michael Hoennig
bb0869cbd4 rbac.RoleType 2024-09-16 08:47:46 +02:00
Michael Hoennig
c4fb8eceac rbac.delete_related_rbac_rules_tf 2024-09-16 08:47:46 +02:00
Michael Hoennig
b490f2c191 rbac.role 2024-09-16 08:47:46 +02:00
Michael Hoennig
bcef4e794d rbac.permission 2024-09-16 08:47:45 +02:00
Michael Hoennig
342102e85c rbac.grants 2024-09-16 08:47:45 +02:00
Michael Hoennig
8715ae484a schema basis -> base 2024-09-16 08:47:45 +02:00
Michael Hoennig
1e2390191f rbac.global 2024-09-16 08:47:44 +02:00
Michael Hoennig
06d8e24e66 rbac schema in 1057-rbac-role-builder.sql und 1058-rbac-generators.sql 2024-09-16 08:47:44 +02:00
Michael Hoennig
9b80d8ac80 rbac schema in 1056-rbac-trigger-context.sql 2024-09-16 08:47:44 +02:00
Michael Hoennig
cb49292871 renaming user to subject in API 2024-09-16 08:47:44 +02:00
Michael Hoennig
3d34854052 rbac schema in 1055-rbac-views.sql 2024-09-16 08:47:44 +02:00
Michael Hoennig
129aba0c74 rename 1051-rbac-subject-grant.sql 2024-09-16 08:47:43 +02:00
Michael Hoennig
2b951bd308 rbac schema for user-grant 2024-09-16 08:47:43 +02:00
Michael Hoennig
28fb327f01 waiting animation for git-pull-and-if-origin-changed-run-tests 2024-09-16 08:47:43 +02:00
Michael Hoennig
32c88cef21 rbac.assumedRoleUuid 2024-09-16 08:47:43 +02:00
Michael Hoennig
c0702ee183 less output from git-pull-and-if-origin-changed-run-tests 2024-09-16 08:47:43 +02:00
Michael Hoennig
588fe7d3b6 fix package name in arch test 2024-09-16 08:47:42 +02:00
Michael Hoennig
385dddef4c fix trigger order 2024-09-16 08:47:42 +02:00
Michael Hoennig
3c4139c726 git-pull-and-run-if-origin-changed: pull every 10s and show commit-ids 2024-09-16 08:47:42 +02:00
Michael Hönnig
b76bd5664d run ./gradlew test not gw-test alias in git-pull-... 2024-09-16 08:47:42 +02:00
Michael Hönnig
ee497da019 run ./gradlew test not gw-test alias in git-pull-... 2024-09-16 08:47:42 +02:00
Michael Hoennig
814fef4185 fix alias usage in git-pull-and-run-if-origin-changed 2024-09-16 08:47:42 +02:00
Michael Hoennig
8178ad80df fix alias usage in git-pull-and-run-if-origin-changed 2024-09-16 08:47:42 +02:00
Michael Hoennig
1f9ee517e4 rbacuser->rbac.subject, tx_journal_tg, rbac.referenceType, rbac.reference, rbac.create_subject, rbac.find_subject_id, rbac.insert_related_object tc. 2024-09-16 08:47:41 +02:00
Michael Hoennig
ea99d61bf3 add bin/git-pull-and-run-if-origin-changed 2024-09-16 08:47:40 +02:00
Michael Hoennig
d5b708933c basis.currentUser(), basis.assumedRoles() 2024-09-16 08:47:39 +02:00
Michael Hoennig
b265e57b4b basis.tx_history_txid(), basis.tx_operation, basis.tx_create_historicization(...) 2024-09-16 08:47:39 +02:00
Michael Hoennig
ef80c37ea9 basis.tx_context, basis.tx_journal, basis.tx_journal_v, asis.create_journal 2024-09-16 08:47:38 +02:00
Michael Hoennig
f3a07e7081 basis.currentRequest(), basis.tx_journal_trigger() 2024-09-16 08:47:37 +02:00
Michael Hoennig
d0558bed36 basis.currentTask() 2024-09-16 08:47:35 +02:00
Michael Hoennig
c2e8be096c basis.defineContext(...) 2024-09-16 08:47:34 +02:00
Michael Hoennig
984cf0ef3b basis.randomInRange, basis.jsonb_changes_delta, asis.bigIntHash, basis.tableColumnNames, basis.raiseException, basis.assertTrue 2024-09-16 08:47:34 +02:00
Michael Hoennig
47926d0d84 basis.intToVarChar(...) 2024-09-16 08:47:32 +02:00
Michael Hoennig
18383b7648 basis.lastRowCount() 2024-09-16 08:47:32 +02:00
Michael Hoennig
2a27ab24b5 introduce basis schema, yet unused 2024-09-16 08:47:32 +02:00