462 Commits

Author SHA1 Message Date
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
32c88cef21 rbac.assumedRoleUuid 2024-09-16 08:47:43 +02:00
Michael Hoennig
385dddef4c fix trigger order 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
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
860df4c69f user-definable verificationCode and more business-level-validation-tests (#100)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: #100
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-09-12 10:52:44 +02:00
b1ab1afbb6 test deep patch into properties and fix typing while patching array properties (#99)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: #99
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-09-11 18:16:50 +02:00
13f258fb90 fix import with domain setup dns verification (#98)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: #98
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-09-11 13:32:49 +02:00
a7d586f0f7 check-domain-setup-permission (#97)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: #97
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-09-10 13:15:03 +02:00
8e02610679 fix salt problem for yescrypt hashes in HashGenerator (#96)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: #96
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-09-10 10:31:49 +02:00
fbd17a21e2 ceate bookingitems for domain-setup hostingassets (#95)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: #95
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-09-04 11:15:37 +02:00
e57f4bf0c8 add-webspace-gid-and-create-webspace-main-user (#94)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: #94
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-09-03 10:28:57 +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
1eaeade155 real rbac-entities in booking+hosting (#89)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: #89
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-08-21 06:18:36 +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
0763511edd import-email-addresses (#86)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: #86
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-08-12 12:06:12 +02:00
99a26aed8b report multiple zonefile errors, don't stop after first violation (#85)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: #85
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-08-08 15:25:11 +02:00
5046e9a296 import-hosting-domain-assets (#84)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: #84
2024-08-08 10:40:34 +02:00
085876c772 improve-performance-of-office-data-import (#83)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: #83
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-08-05 11:48:33 +02:00
e4e1216a85 import-database-users-and-databases (#82)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: #82
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-08-02 10:40:15 +02:00
d6a0511d98 import-unix-user-and-email-aliases (#81)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: #81
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-08-01 13:12:58 +02:00
e1fda412ae rbac-optimization (#80)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: #80
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-07-27 10:18:07 +02:00
4d27a98c9a hosting-asset-data-migration (#79)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: #79
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-07-22 11:30:33 +02:00
c191af2ea1 add-ipnumber-validatation (#77)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: #77
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-07-16 10:32:41 +02:00
c32361a83a add-postgresql-instance-user-and-database-validation (#76)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: #76
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-07-15 12:00:34 +02:00