diff --git a/src/main/java/net/hostsharing/hsadminng/rbac/generator/RbacRbacSystemRebuildGenerator.java b/src/main/java/net/hostsharing/hsadminng/rbac/generator/RbacRbacSystemRebuildGenerator.java index 9b348341..5ae5e7ce 100644 --- a/src/main/java/net/hostsharing/hsadminng/rbac/generator/RbacRbacSystemRebuildGenerator.java +++ b/src/main/java/net/hostsharing/hsadminng/rbac/generator/RbacRbacSystemRebuildGenerator.java @@ -22,7 +22,7 @@ class RbacRbacSystemRebuildGenerator { void generateTo(final StringWriter plPgSql) { plPgSql.writeLn(""" -- ============================================================================ - --changeset RbacRbacSystemRebuildGenerator:${liquibaseTagPrefix}-rbac-rebuild endDelimiter:--// + --changeset RbacRbacSystemRebuildGenerator:${liquibaseTagPrefix}-rbac-rebuild runOnChange:true validCheckSum:ANY endDelimiter:--// -- ---------------------------------------------------------------------------- -- HOWTO: Rebuild RBAC-system for table ${rawTableName} after changing its RBAC specification. diff --git a/src/main/java/net/hostsharing/hsadminng/rbac/generator/RbacRestrictedViewGenerator.java b/src/main/java/net/hostsharing/hsadminng/rbac/generator/RbacRestrictedViewGenerator.java index 35adfc91..f4f78699 100644 --- a/src/main/java/net/hostsharing/hsadminng/rbac/generator/RbacRestrictedViewGenerator.java +++ b/src/main/java/net/hostsharing/hsadminng/rbac/generator/RbacRestrictedViewGenerator.java @@ -19,7 +19,7 @@ public class RbacRestrictedViewGenerator { void generateTo(final StringWriter plPgSql) { plPgSql.writeLn(""" -- ============================================================================ - --changeset RbacRestrictedViewGenerator:${liquibaseTagPrefix}-rbac-RESTRICTED-VIEW endDelimiter:--// + --changeset RbacRestrictedViewGenerator:${liquibaseTagPrefix}-rbac-RESTRICTED-VIEW runOnChange:true validCheckSum:ANY endDelimiter:--// -- ---------------------------------------------------------------------------- call rbac.generateRbacRestrictedView('${rawTableName}', $orderBy$ diff --git a/src/main/java/net/hostsharing/hsadminng/rbac/generator/RolesGrantsAndPermissionsGenerator.java b/src/main/java/net/hostsharing/hsadminng/rbac/generator/RolesGrantsAndPermissionsGenerator.java index d06681e7..12723592 100644 --- a/src/main/java/net/hostsharing/hsadminng/rbac/generator/RolesGrantsAndPermissionsGenerator.java +++ b/src/main/java/net/hostsharing/hsadminng/rbac/generator/RolesGrantsAndPermissionsGenerator.java @@ -52,7 +52,7 @@ class RolesGrantsAndPermissionsGenerator { private void generateHeader(final StringWriter plPgSql, final String triggerType) { plPgSql.writeLn(""" -- ============================================================================ - --changeset RolesGrantsAndPermissionsGenerator:${liquibaseTagPrefix}-rbac-${triggerType}-trigger endDelimiter:--// + --changeset RolesGrantsAndPermissionsGenerator:${liquibaseTagPrefix}-rbac-${triggerType}-trigger runOnChange:true validCheckSum:ANY endDelimiter:--// -- ---------------------------------------------------------------------------- """, with("liquibaseTagPrefix", liquibaseTagPrefix), @@ -523,12 +523,11 @@ class RolesGrantsAndPermissionsGenerator { return NEW; end; $$; - create trigger build_rbac_system_after_insert_tg + create or replace trigger build_rbac_system_after_insert_tg after insert on ${rawTableQualifiedName} for each row execute procedure ${rawTableQualifiedName}_build_rbac_system_after_insert_tf(); """ - .replace("${schemaPrefix}", schemaPrefix(qualifiedRawTableName)) .replace("${rawTableQualifiedName}", qualifiedRawTableName) ); @@ -558,7 +557,7 @@ class RolesGrantsAndPermissionsGenerator { return NEW; end; $$; - create trigger update_rbac_system_after_update_tg + create or replace trigger update_rbac_system_after_update_tg after update on ${rawTableQualifiedName} for each row execute procedure ${rawTableQualifiedName}_update_rbac_system_after_update_tf(); diff --git a/src/main/resources/db/changelog/2-rbactest/201-rbactest-customer/2013-rbactest-customer-rbac.sql b/src/main/resources/db/changelog/2-rbactest/201-rbactest-customer/2013-rbactest-customer-rbac.sql index 9f05528a..4d06857a 100644 --- a/src/main/resources/db/changelog/2-rbactest/201-rbactest-customer/2013-rbactest-customer-rbac.sql +++ b/src/main/resources/db/changelog/2-rbactest/201-rbactest-customer/2013-rbactest-customer-rbac.sql @@ -17,7 +17,7 @@ call rbac.generateRbacRoleDescriptors('rbactest.customer'); -- ============================================================================ ---changeset RolesGrantsAndPermissionsGenerator:rbactest-customer-rbac-insert-trigger endDelimiter:--// +--changeset RolesGrantsAndPermissionsGenerator:rbactest-customer-rbac-insert-trigger runOnChange:true validCheckSum:ANY endDelimiter:--// -- ---------------------------------------------------------------------------- /* @@ -69,7 +69,7 @@ begin return NEW; end; $$; -create trigger build_rbac_system_after_insert_tg +create or replace trigger build_rbac_system_after_insert_tg after insert on rbactest.customer for each row execute procedure rbactest.customer_build_rbac_system_after_insert_tf(); @@ -165,7 +165,7 @@ call rbac.generateRbacIdentityViewFromProjection('rbactest.customer', -- ============================================================================ ---changeset RbacRestrictedViewGenerator:rbactest-customer-rbac-RESTRICTED-VIEW endDelimiter:--// +--changeset RbacRestrictedViewGenerator:rbactest-customer-rbac-RESTRICTED-VIEW runOnChange:true validCheckSum:ANY endDelimiter:--// -- ---------------------------------------------------------------------------- call rbac.generateRbacRestrictedView('rbactest.customer', $orderBy$ @@ -180,7 +180,7 @@ call rbac.generateRbacRestrictedView('rbactest.customer', -- ============================================================================ ---changeset RbacRbacSystemRebuildGenerator:rbactest-customer-rbac-rebuild endDelimiter:--// +--changeset RbacRbacSystemRebuildGenerator:rbactest-customer-rbac-rebuild runOnChange:true validCheckSum:ANY endDelimiter:--// -- ---------------------------------------------------------------------------- -- HOWTO: Rebuild RBAC-system for table rbactest.customer after changing its RBAC specification. diff --git a/src/main/resources/db/changelog/2-rbactest/202-rbactest-package/2023-rbactest-package-rbac.sql b/src/main/resources/db/changelog/2-rbactest/202-rbactest-package/2023-rbactest-package-rbac.sql index b1855f47..b5bf393b 100644 --- a/src/main/resources/db/changelog/2-rbactest/202-rbactest-package/2023-rbactest-package-rbac.sql +++ b/src/main/resources/db/changelog/2-rbactest/202-rbactest-package/2023-rbactest-package-rbac.sql @@ -17,7 +17,7 @@ call rbac.generateRbacRoleDescriptors('rbactest.package'); -- ============================================================================ ---changeset RolesGrantsAndPermissionsGenerator:rbactest-package-rbac-insert-trigger endDelimiter:--// +--changeset RolesGrantsAndPermissionsGenerator:rbactest-package-rbac-insert-trigger runOnChange:true validCheckSum:ANY endDelimiter:--// -- ---------------------------------------------------------------------------- /* @@ -73,7 +73,7 @@ begin return NEW; end; $$; -create trigger build_rbac_system_after_insert_tg +create or replace trigger build_rbac_system_after_insert_tg after insert on rbactest.package for each row execute procedure rbactest.package_build_rbac_system_after_insert_tf(); @@ -81,7 +81,7 @@ execute procedure rbactest.package_build_rbac_system_after_insert_tf(); -- ============================================================================ ---changeset RolesGrantsAndPermissionsGenerator:rbactest-package-rbac-update-trigger endDelimiter:--// +--changeset RolesGrantsAndPermissionsGenerator:rbactest-package-rbac-update-trigger runOnChange:true validCheckSum:ANY endDelimiter:--// -- ---------------------------------------------------------------------------- /* @@ -134,7 +134,7 @@ begin return NEW; end; $$; -create trigger update_rbac_system_after_update_tg +create or replace trigger update_rbac_system_after_update_tg after update on rbactest.package for each row execute procedure rbactest.package_update_rbac_system_after_update_tf(); @@ -230,7 +230,7 @@ call rbac.generateRbacIdentityViewFromProjection('rbactest.package', -- ============================================================================ ---changeset RbacRestrictedViewGenerator:rbactest-package-rbac-RESTRICTED-VIEW endDelimiter:--// +--changeset RbacRestrictedViewGenerator:rbactest-package-rbac-RESTRICTED-VIEW runOnChange:true validCheckSum:ANY endDelimiter:--// -- ---------------------------------------------------------------------------- call rbac.generateRbacRestrictedView('rbactest.package', $orderBy$ @@ -245,7 +245,7 @@ call rbac.generateRbacRestrictedView('rbactest.package', -- ============================================================================ ---changeset RbacRbacSystemRebuildGenerator:rbactest-package-rbac-rebuild endDelimiter:--// +--changeset RbacRbacSystemRebuildGenerator:rbactest-package-rbac-rebuild runOnChange:true validCheckSum:ANY endDelimiter:--// -- ---------------------------------------------------------------------------- -- HOWTO: Rebuild RBAC-system for table rbactest.package after changing its RBAC specification. diff --git a/src/main/resources/db/changelog/2-rbactest/203-rbactest-domain/2033-rbactest-domain-rbac.sql b/src/main/resources/db/changelog/2-rbactest/203-rbactest-domain/2033-rbactest-domain-rbac.sql index 7747cc28..7ad279bb 100644 --- a/src/main/resources/db/changelog/2-rbactest/203-rbactest-domain/2033-rbactest-domain-rbac.sql +++ b/src/main/resources/db/changelog/2-rbactest/203-rbactest-domain/2033-rbactest-domain-rbac.sql @@ -17,7 +17,7 @@ call rbac.generateRbacRoleDescriptors('rbactest.domain'); -- ============================================================================ ---changeset RolesGrantsAndPermissionsGenerator:rbactest-domain-rbac-insert-trigger endDelimiter:--// +--changeset RolesGrantsAndPermissionsGenerator:rbactest-domain-rbac-insert-trigger runOnChange:true validCheckSum:ANY endDelimiter:--// -- ---------------------------------------------------------------------------- /* @@ -69,7 +69,7 @@ begin return NEW; end; $$; -create trigger build_rbac_system_after_insert_tg +create or replace trigger build_rbac_system_after_insert_tg after insert on rbactest.domain for each row execute procedure rbactest.domain_build_rbac_system_after_insert_tf(); @@ -77,7 +77,7 @@ execute procedure rbactest.domain_build_rbac_system_after_insert_tf(); -- ============================================================================ ---changeset RolesGrantsAndPermissionsGenerator:rbactest-domain-rbac-update-trigger endDelimiter:--// +--changeset RolesGrantsAndPermissionsGenerator:rbactest-domain-rbac-update-trigger runOnChange:true validCheckSum:ANY endDelimiter:--// -- ---------------------------------------------------------------------------- /* @@ -133,7 +133,7 @@ begin return NEW; end; $$; -create trigger update_rbac_system_after_update_tg +create or replace trigger update_rbac_system_after_update_tg after update on rbactest.domain for each row execute procedure rbactest.domain_update_rbac_system_after_update_tf(); @@ -229,7 +229,7 @@ call rbac.generateRbacIdentityViewFromProjection('rbactest.domain', -- ============================================================================ ---changeset RbacRestrictedViewGenerator:rbactest-domain-rbac-RESTRICTED-VIEW endDelimiter:--// +--changeset RbacRestrictedViewGenerator:rbactest-domain-rbac-RESTRICTED-VIEW runOnChange:true validCheckSum:ANY endDelimiter:--// -- ---------------------------------------------------------------------------- call rbac.generateRbacRestrictedView('rbactest.domain', $orderBy$ @@ -244,7 +244,7 @@ call rbac.generateRbacRestrictedView('rbactest.domain', -- ============================================================================ ---changeset RbacRbacSystemRebuildGenerator:rbactest-domain-rbac-rebuild endDelimiter:--// +--changeset RbacRbacSystemRebuildGenerator:rbactest-domain-rbac-rebuild runOnChange:true validCheckSum:ANY endDelimiter:--// -- ---------------------------------------------------------------------------- -- HOWTO: Rebuild RBAC-system for table rbactest.domain after changing its RBAC specification. diff --git a/src/main/resources/db/changelog/5-hs-office/501-contact/5013-hs-office-contact-rbac.sql b/src/main/resources/db/changelog/5-hs-office/501-contact/5013-hs-office-contact-rbac.sql index 6f5f1da7..a1fe10d5 100644 --- a/src/main/resources/db/changelog/5-hs-office/501-contact/5013-hs-office-contact-rbac.sql +++ b/src/main/resources/db/changelog/5-hs-office/501-contact/5013-hs-office-contact-rbac.sql @@ -17,7 +17,7 @@ call rbac.generateRbacRoleDescriptors('hs_office.contact'); -- ============================================================================ ---changeset RolesGrantsAndPermissionsGenerator:hs-office-contact-rbac-insert-trigger endDelimiter:--// +--changeset RolesGrantsAndPermissionsGenerator:hs-office-contact-rbac-insert-trigger runOnChange:true validCheckSum:ANY endDelimiter:--// -- ---------------------------------------------------------------------------- /* @@ -69,7 +69,7 @@ begin return NEW; end; $$; -create trigger build_rbac_system_after_insert_tg +create or replace trigger build_rbac_system_after_insert_tg after insert on hs_office.contact for each row execute procedure hs_office.contact_build_rbac_system_after_insert_tf(); @@ -88,7 +88,7 @@ call rbac.generateRbacIdentityViewFromProjection('hs_office.contact', -- ============================================================================ ---changeset RbacRestrictedViewGenerator:hs-office-contact-rbac-RESTRICTED-VIEW endDelimiter:--// +--changeset RbacRestrictedViewGenerator:hs-office-contact-rbac-RESTRICTED-VIEW runOnChange:true validCheckSum:ANY endDelimiter:--// -- ---------------------------------------------------------------------------- call rbac.generateRbacRestrictedView('hs_office.contact', $orderBy$ @@ -104,7 +104,7 @@ call rbac.generateRbacRestrictedView('hs_office.contact', -- ============================================================================ ---changeset RbacRbacSystemRebuildGenerator:hs-office-contact-rbac-rebuild endDelimiter:--// +--changeset RbacRbacSystemRebuildGenerator:hs-office-contact-rbac-rebuild runOnChange:true validCheckSum:ANY endDelimiter:--// -- ---------------------------------------------------------------------------- -- HOWTO: Rebuild RBAC-system for table hs_office.contact after changing its RBAC specification. diff --git a/src/main/resources/db/changelog/5-hs-office/502-person/5023-hs-office-person-rbac.sql b/src/main/resources/db/changelog/5-hs-office/502-person/5023-hs-office-person-rbac.sql index 9ca4132b..33e974f2 100644 --- a/src/main/resources/db/changelog/5-hs-office/502-person/5023-hs-office-person-rbac.sql +++ b/src/main/resources/db/changelog/5-hs-office/502-person/5023-hs-office-person-rbac.sql @@ -17,7 +17,7 @@ call rbac.generateRbacRoleDescriptors('hs_office.person'); -- ============================================================================ ---changeset RolesGrantsAndPermissionsGenerator:hs-office-person-rbac-insert-trigger endDelimiter:--// +--changeset RolesGrantsAndPermissionsGenerator:hs-office-person-rbac-insert-trigger runOnChange:true validCheckSum:ANY endDelimiter:--// -- ---------------------------------------------------------------------------- /* @@ -69,7 +69,7 @@ begin return NEW; end; $$; -create trigger build_rbac_system_after_insert_tg +create or replace trigger build_rbac_system_after_insert_tg after insert on hs_office.person for each row execute procedure hs_office.person_build_rbac_system_after_insert_tf(); @@ -88,7 +88,7 @@ call rbac.generateRbacIdentityViewFromProjection('hs_office.person', -- ============================================================================ ---changeset RbacRestrictedViewGenerator:hs-office-person-rbac-RESTRICTED-VIEW endDelimiter:--// +--changeset RbacRestrictedViewGenerator:hs-office-person-rbac-RESTRICTED-VIEW runOnChange:true validCheckSum:ANY endDelimiter:--// -- ---------------------------------------------------------------------------- call rbac.generateRbacRestrictedView('hs_office.person', $orderBy$ @@ -106,7 +106,7 @@ call rbac.generateRbacRestrictedView('hs_office.person', -- ============================================================================ ---changeset RbacRbacSystemRebuildGenerator:hs-office-person-rbac-rebuild endDelimiter:--// +--changeset RbacRbacSystemRebuildGenerator:hs-office-person-rbac-rebuild runOnChange:true validCheckSum:ANY endDelimiter:--// -- ---------------------------------------------------------------------------- -- HOWTO: Rebuild RBAC-system for table hs_office.person after changing its RBAC specification. diff --git a/src/main/resources/db/changelog/5-hs-office/503-relation/5033-hs-office-relation-rbac.sql b/src/main/resources/db/changelog/5-hs-office/503-relation/5033-hs-office-relation-rbac.sql index a6b29e3c..97e5bed8 100644 --- a/src/main/resources/db/changelog/5-hs-office/503-relation/5033-hs-office-relation-rbac.sql +++ b/src/main/resources/db/changelog/5-hs-office/503-relation/5033-hs-office-relation-rbac.sql @@ -17,7 +17,7 @@ call rbac.generateRbacRoleDescriptors('hs_office.relation'); -- ============================================================================ ---changeset RolesGrantsAndPermissionsGenerator:hs-office-relation-rbac-insert-trigger endDelimiter:--// +--changeset RolesGrantsAndPermissionsGenerator:hs-office-relation-rbac-insert-trigger runOnChange:true validCheckSum:ANY endDelimiter:--// -- ---------------------------------------------------------------------------- /* @@ -102,7 +102,7 @@ begin return NEW; end; $$; -create trigger build_rbac_system_after_insert_tg +create or replace trigger build_rbac_system_after_insert_tg after insert on hs_office.relation for each row execute procedure hs_office.relation_build_rbac_system_after_insert_tf(); diff --git a/src/main/resources/db/changelog/5-hs-office/504-partner/5043-hs-office-partner-rbac.sql b/src/main/resources/db/changelog/5-hs-office/504-partner/5043-hs-office-partner-rbac.sql index ab56e655..4903d6ef 100644 --- a/src/main/resources/db/changelog/5-hs-office/504-partner/5043-hs-office-partner-rbac.sql +++ b/src/main/resources/db/changelog/5-hs-office/504-partner/5043-hs-office-partner-rbac.sql @@ -17,7 +17,7 @@ call rbac.generateRbacRoleDescriptors('hs_office.partner'); -- ============================================================================ ---changeset RolesGrantsAndPermissionsGenerator:hs-office-partner-rbac-insert-trigger endDelimiter:--// +--changeset RolesGrantsAndPermissionsGenerator:hs-office-partner-rbac-insert-trigger runOnChange:true validCheckSum:ANY endDelimiter:--// -- ---------------------------------------------------------------------------- /* @@ -65,7 +65,7 @@ begin return NEW; end; $$; -create trigger build_rbac_system_after_insert_tg +create or replace trigger build_rbac_system_after_insert_tg after insert on hs_office.partner for each row execute procedure hs_office.partner_build_rbac_system_after_insert_tf(); @@ -73,7 +73,7 @@ execute procedure hs_office.partner_build_rbac_system_after_insert_tf(); -- ============================================================================ ---changeset RolesGrantsAndPermissionsGenerator:hs-office-partner-rbac-update-trigger endDelimiter:--// +--changeset RolesGrantsAndPermissionsGenerator:hs-office-partner-rbac-update-trigger runOnChange:true validCheckSum:ANY endDelimiter:--// -- ---------------------------------------------------------------------------- /* @@ -146,7 +146,7 @@ begin return NEW; end; $$; -create trigger update_rbac_system_after_update_tg +create or replace trigger update_rbac_system_after_update_tg after update on hs_office.partner for each row execute procedure hs_office.partner_update_rbac_system_after_update_tf(); @@ -242,7 +242,7 @@ call rbac.generateRbacIdentityViewFromProjection('hs_office.partner', -- ============================================================================ ---changeset RbacRestrictedViewGenerator:hs-office-partner-rbac-RESTRICTED-VIEW endDelimiter:--// +--changeset RbacRestrictedViewGenerator:hs-office-partner-rbac-RESTRICTED-VIEW runOnChange:true validCheckSum:ANY endDelimiter:--// -- ---------------------------------------------------------------------------- call rbac.generateRbacRestrictedView('hs_office.partner', $orderBy$ @@ -255,7 +255,7 @@ call rbac.generateRbacRestrictedView('hs_office.partner', -- ============================================================================ ---changeset RbacRbacSystemRebuildGenerator:hs-office-partner-rbac-rebuild endDelimiter:--// +--changeset RbacRbacSystemRebuildGenerator:hs-office-partner-rbac-rebuild runOnChange:true validCheckSum:ANY endDelimiter:--// -- ---------------------------------------------------------------------------- -- HOWTO: Rebuild RBAC-system for table hs_office.partner after changing its RBAC specification. diff --git a/src/main/resources/db/changelog/5-hs-office/504-partner/5044-hs-office-partner-details-rbac.sql b/src/main/resources/db/changelog/5-hs-office/504-partner/5044-hs-office-partner-details-rbac.sql index 94bf87d9..743a45f9 100644 --- a/src/main/resources/db/changelog/5-hs-office/504-partner/5044-hs-office-partner-details-rbac.sql +++ b/src/main/resources/db/changelog/5-hs-office/504-partner/5044-hs-office-partner-details-rbac.sql @@ -17,7 +17,7 @@ call rbac.generateRbacRoleDescriptors('hs_office.partner_details'); -- ============================================================================ ---changeset RolesGrantsAndPermissionsGenerator:hs-office-partner-details-rbac-insert-trigger endDelimiter:--// +--changeset RolesGrantsAndPermissionsGenerator:hs-office-partner-details-rbac-insert-trigger runOnChange:true validCheckSum:ANY endDelimiter:--// -- ---------------------------------------------------------------------------- /* @@ -50,7 +50,7 @@ begin return NEW; end; $$; -create trigger build_rbac_system_after_insert_tg +create or replace trigger build_rbac_system_after_insert_tg after insert on hs_office.partner_details for each row execute procedure hs_office.partner_details_build_rbac_system_after_insert_tf(); @@ -149,7 +149,7 @@ call rbac.generateRbacIdentityViewFromQuery('hs_office.partner_details', -- ============================================================================ ---changeset RbacRestrictedViewGenerator:hs-office-partner-details-rbac-RESTRICTED-VIEW endDelimiter:--// +--changeset RbacRestrictedViewGenerator:hs-office-partner-details-rbac-RESTRICTED-VIEW runOnChange:true validCheckSum:ANY endDelimiter:--// -- ---------------------------------------------------------------------------- call rbac.generateRbacRestrictedView('hs_office.partner_details', $orderBy$ @@ -167,7 +167,7 @@ call rbac.generateRbacRestrictedView('hs_office.partner_details', -- ============================================================================ ---changeset RbacRbacSystemRebuildGenerator:hs-office-partner-details-rbac-rebuild endDelimiter:--// +--changeset RbacRbacSystemRebuildGenerator:hs-office-partner-details-rbac-rebuild runOnChange:true validCheckSum:ANY endDelimiter:--// -- ---------------------------------------------------------------------------- -- HOWTO: Rebuild RBAC-system for table hs_office.partner_details after changing its RBAC specification. diff --git a/src/main/resources/db/changelog/5-hs-office/505-bankaccount/5053-hs-office-bankaccount-rbac.sql b/src/main/resources/db/changelog/5-hs-office/505-bankaccount/5053-hs-office-bankaccount-rbac.sql index 715f7270..6a98ca04 100644 --- a/src/main/resources/db/changelog/5-hs-office/505-bankaccount/5053-hs-office-bankaccount-rbac.sql +++ b/src/main/resources/db/changelog/5-hs-office/505-bankaccount/5053-hs-office-bankaccount-rbac.sql @@ -17,7 +17,7 @@ call rbac.generateRbacRoleDescriptors('hs_office.bankaccount'); -- ============================================================================ ---changeset RolesGrantsAndPermissionsGenerator:hs-office-bankaccount-rbac-insert-trigger endDelimiter:--// +--changeset RolesGrantsAndPermissionsGenerator:hs-office-bankaccount-rbac-insert-trigger runOnChange:true validCheckSum:ANY endDelimiter:--// -- ---------------------------------------------------------------------------- /* @@ -69,7 +69,7 @@ begin return NEW; end; $$; -create trigger build_rbac_system_after_insert_tg +create or replace trigger build_rbac_system_after_insert_tg after insert on hs_office.bankaccount for each row execute procedure hs_office.bankaccount_build_rbac_system_after_insert_tf(); @@ -88,7 +88,7 @@ call rbac.generateRbacIdentityViewFromProjection('hs_office.bankaccount', -- ============================================================================ ---changeset RbacRestrictedViewGenerator:hs-office-bankaccount-rbac-RESTRICTED-VIEW endDelimiter:--// +--changeset RbacRestrictedViewGenerator:hs-office-bankaccount-rbac-RESTRICTED-VIEW runOnChange:true validCheckSum:ANY endDelimiter:--// -- ---------------------------------------------------------------------------- call rbac.generateRbacRestrictedView('hs_office.bankaccount', $orderBy$ @@ -103,7 +103,7 @@ call rbac.generateRbacRestrictedView('hs_office.bankaccount', -- ============================================================================ ---changeset RbacRbacSystemRebuildGenerator:hs-office-bankaccount-rbac-rebuild endDelimiter:--// +--changeset RbacRbacSystemRebuildGenerator:hs-office-bankaccount-rbac-rebuild runOnChange:true validCheckSum:ANY endDelimiter:--// -- ---------------------------------------------------------------------------- -- HOWTO: Rebuild RBAC-system for table hs_office.bankaccount after changing its RBAC specification. diff --git a/src/main/resources/db/changelog/5-hs-office/506-debitor/5063-hs-office-debitor-rbac.sql b/src/main/resources/db/changelog/5-hs-office/506-debitor/5063-hs-office-debitor-rbac.sql index 3de6eaad..674581d7 100644 --- a/src/main/resources/db/changelog/5-hs-office/506-debitor/5063-hs-office-debitor-rbac.sql +++ b/src/main/resources/db/changelog/5-hs-office/506-debitor/5063-hs-office-debitor-rbac.sql @@ -17,7 +17,7 @@ call rbac.generateRbacRoleDescriptors('hs_office.debitor'); -- ============================================================================ ---changeset RolesGrantsAndPermissionsGenerator:hs-office-debitor-rbac-insert-trigger endDelimiter:--// +--changeset RolesGrantsAndPermissionsGenerator:hs-office-debitor-rbac-insert-trigger runOnChange:true validCheckSum:ANY endDelimiter:--// -- ---------------------------------------------------------------------------- /* @@ -77,7 +77,7 @@ begin return NEW; end; $$; -create trigger build_rbac_system_after_insert_tg +create or replace trigger build_rbac_system_after_insert_tg after insert on hs_office.debitor for each row execute procedure hs_office.debitor_build_rbac_system_after_insert_tf(); @@ -85,7 +85,7 @@ execute procedure hs_office.debitor_build_rbac_system_after_insert_tf(); -- ============================================================================ ---changeset RolesGrantsAndPermissionsGenerator:hs-office-debitor-rbac-update-trigger endDelimiter:--// +--changeset RolesGrantsAndPermissionsGenerator:hs-office-debitor-rbac-update-trigger runOnChange:true validCheckSum:ANY endDelimiter:--// -- ---------------------------------------------------------------------------- /* @@ -119,7 +119,7 @@ begin return NEW; end; $$; -create trigger update_rbac_system_after_update_tg +create or replace trigger update_rbac_system_after_update_tg after update on hs_office.debitor for each row execute procedure hs_office.debitor_update_rbac_system_after_update_tf(); @@ -224,7 +224,7 @@ call rbac.generateRbacIdentityViewFromQuery('hs_office.debitor', -- ============================================================================ ---changeset RbacRestrictedViewGenerator:hs-office-debitor-rbac-RESTRICTED-VIEW endDelimiter:--// +--changeset RbacRestrictedViewGenerator:hs-office-debitor-rbac-RESTRICTED-VIEW runOnChange:true validCheckSum:ANY endDelimiter:--// -- ---------------------------------------------------------------------------- call rbac.generateRbacRestrictedView('hs_office.debitor', $orderBy$ @@ -244,7 +244,7 @@ call rbac.generateRbacRestrictedView('hs_office.debitor', -- ============================================================================ ---changeset RbacRbacSystemRebuildGenerator:hs-office-debitor-rbac-rebuild endDelimiter:--// +--changeset RbacRbacSystemRebuildGenerator:hs-office-debitor-rbac-rebuild runOnChange:true validCheckSum:ANY endDelimiter:--// -- ---------------------------------------------------------------------------- -- HOWTO: Rebuild RBAC-system for table hs_office.debitor after changing its RBAC specification. diff --git a/src/main/resources/db/changelog/5-hs-office/507-sepamandate/5073-hs-office-sepamandate-rbac.sql b/src/main/resources/db/changelog/5-hs-office/507-sepamandate/5073-hs-office-sepamandate-rbac.sql index 6785bb3f..7448ce98 100644 --- a/src/main/resources/db/changelog/5-hs-office/507-sepamandate/5073-hs-office-sepamandate-rbac.sql +++ b/src/main/resources/db/changelog/5-hs-office/507-sepamandate/5073-hs-office-sepamandate-rbac.sql @@ -17,7 +17,7 @@ call rbac.generateRbacRoleDescriptors('hs_office.sepamandate'); -- ============================================================================ ---changeset RolesGrantsAndPermissionsGenerator:hs-office-sepamandate-rbac-insert-trigger endDelimiter:--// +--changeset RolesGrantsAndPermissionsGenerator:hs-office-sepamandate-rbac-insert-trigger runOnChange:true validCheckSum:ANY endDelimiter:--// -- ---------------------------------------------------------------------------- /* @@ -94,7 +94,7 @@ begin return NEW; end; $$; -create trigger build_rbac_system_after_insert_tg +create or replace trigger build_rbac_system_after_insert_tg after insert on hs_office.sepamandate for each row execute procedure hs_office.sepamandate_build_rbac_system_after_insert_tf(); @@ -198,7 +198,7 @@ call rbac.generateRbacIdentityViewFromQuery('hs_office.sepamandate', -- ============================================================================ ---changeset RbacRestrictedViewGenerator:hs-office-sepamandate-rbac-RESTRICTED-VIEW endDelimiter:--// +--changeset RbacRestrictedViewGenerator:hs-office-sepamandate-rbac-RESTRICTED-VIEW runOnChange:true validCheckSum:ANY endDelimiter:--// -- ---------------------------------------------------------------------------- call rbac.generateRbacRestrictedView('hs_office.sepamandate', $orderBy$ @@ -213,7 +213,7 @@ call rbac.generateRbacRestrictedView('hs_office.sepamandate', -- ============================================================================ ---changeset RbacRbacSystemRebuildGenerator:hs-office-sepamandate-rbac-rebuild endDelimiter:--// +--changeset RbacRbacSystemRebuildGenerator:hs-office-sepamandate-rbac-rebuild runOnChange:true validCheckSum:ANY endDelimiter:--// -- ---------------------------------------------------------------------------- -- HOWTO: Rebuild RBAC-system for table hs_office.sepamandate after changing its RBAC specification. diff --git a/src/main/resources/db/changelog/5-hs-office/510-membership/5103-hs-office-membership-rbac.sql b/src/main/resources/db/changelog/5-hs-office/510-membership/5103-hs-office-membership-rbac.sql index 9a52003e..e50ddf83 100644 --- a/src/main/resources/db/changelog/5-hs-office/510-membership/5103-hs-office-membership-rbac.sql +++ b/src/main/resources/db/changelog/5-hs-office/510-membership/5103-hs-office-membership-rbac.sql @@ -17,7 +17,7 @@ call rbac.generateRbacRoleDescriptors('hs_office.membership'); -- ============================================================================ ---changeset RolesGrantsAndPermissionsGenerator:hs-office-membership-rbac-insert-trigger endDelimiter:--// +--changeset RolesGrantsAndPermissionsGenerator:hs-office-membership-rbac-insert-trigger runOnChange:true validCheckSum:ANY endDelimiter:--// -- ---------------------------------------------------------------------------- /* @@ -81,7 +81,7 @@ begin return NEW; end; $$; -create trigger build_rbac_system_after_insert_tg +create or replace trigger build_rbac_system_after_insert_tg after insert on hs_office.membership for each row execute procedure hs_office.membership_build_rbac_system_after_insert_tf(); @@ -180,7 +180,7 @@ call rbac.generateRbacIdentityViewFromQuery('hs_office.membership', -- ============================================================================ ---changeset RbacRestrictedViewGenerator:hs-office-membership-rbac-RESTRICTED-VIEW endDelimiter:--// +--changeset RbacRestrictedViewGenerator:hs-office-membership-rbac-RESTRICTED-VIEW runOnChange:true validCheckSum:ANY endDelimiter:--// -- ---------------------------------------------------------------------------- call rbac.generateRbacRestrictedView('hs_office.membership', $orderBy$ @@ -195,7 +195,7 @@ call rbac.generateRbacRestrictedView('hs_office.membership', -- ============================================================================ ---changeset RbacRbacSystemRebuildGenerator:hs-office-membership-rbac-rebuild endDelimiter:--// +--changeset RbacRbacSystemRebuildGenerator:hs-office-membership-rbac-rebuild runOnChange:true validCheckSum:ANY endDelimiter:--// -- ---------------------------------------------------------------------------- -- HOWTO: Rebuild RBAC-system for table hs_office.membership after changing its RBAC specification. diff --git a/src/main/resources/db/changelog/5-hs-office/511-coopshares/5113-hs-office-coopshares-rbac.sql b/src/main/resources/db/changelog/5-hs-office/511-coopshares/5113-hs-office-coopshares-rbac.sql index eb39dfd9..9f0a0812 100644 --- a/src/main/resources/db/changelog/5-hs-office/511-coopshares/5113-hs-office-coopshares-rbac.sql +++ b/src/main/resources/db/changelog/5-hs-office/511-coopshares/5113-hs-office-coopshares-rbac.sql @@ -17,7 +17,7 @@ call rbac.generateRbacRoleDescriptors('hs_office.coopsharetx'); -- ============================================================================ ---changeset RolesGrantsAndPermissionsGenerator:hs-office-coopsharetx-rbac-insert-trigger endDelimiter:--// +--changeset RolesGrantsAndPermissionsGenerator:hs-office-coopsharetx-rbac-insert-trigger runOnChange:true validCheckSum:ANY endDelimiter:--// -- ---------------------------------------------------------------------------- /* @@ -57,7 +57,7 @@ begin return NEW; end; $$; -create trigger build_rbac_system_after_insert_tg +create or replace trigger build_rbac_system_after_insert_tg after insert on hs_office.coopsharetx for each row execute procedure hs_office.coopsharetx_build_rbac_system_after_insert_tf(); @@ -153,7 +153,7 @@ call rbac.generateRbacIdentityViewFromProjection('hs_office.coopsharetx', -- ============================================================================ ---changeset RbacRestrictedViewGenerator:hs-office-coopsharetx-rbac-RESTRICTED-VIEW endDelimiter:--// +--changeset RbacRestrictedViewGenerator:hs-office-coopsharetx-rbac-RESTRICTED-VIEW runOnChange:true validCheckSum:ANY endDelimiter:--// -- ---------------------------------------------------------------------------- call rbac.generateRbacRestrictedView('hs_office.coopsharetx', $orderBy$ @@ -166,7 +166,7 @@ call rbac.generateRbacRestrictedView('hs_office.coopsharetx', -- ============================================================================ ---changeset RbacRbacSystemRebuildGenerator:hs-office-coopsharetx-rbac-rebuild endDelimiter:--// +--changeset RbacRbacSystemRebuildGenerator:hs-office-coopsharetx-rbac-rebuild runOnChange:true validCheckSum:ANY endDelimiter:--// -- ---------------------------------------------------------------------------- -- HOWTO: Rebuild RBAC-system for table hs_office.coopsharetx after changing its RBAC specification. diff --git a/src/main/resources/db/changelog/5-hs-office/512-coopassets/5123-hs-office-coopassets-rbac.sql b/src/main/resources/db/changelog/5-hs-office/512-coopassets/5123-hs-office-coopassets-rbac.sql index 033792b6..69736f09 100644 --- a/src/main/resources/db/changelog/5-hs-office/512-coopassets/5123-hs-office-coopassets-rbac.sql +++ b/src/main/resources/db/changelog/5-hs-office/512-coopassets/5123-hs-office-coopassets-rbac.sql @@ -17,7 +17,7 @@ call rbac.generateRbacRoleDescriptors('hs_office.coopassettx'); -- ============================================================================ ---changeset RolesGrantsAndPermissionsGenerator:hs-office-coopassettx-rbac-insert-trigger endDelimiter:--// +--changeset RolesGrantsAndPermissionsGenerator:hs-office-coopassettx-rbac-insert-trigger runOnChange:true validCheckSum:ANY endDelimiter:--// -- ---------------------------------------------------------------------------- /* @@ -57,7 +57,7 @@ begin return NEW; end; $$; -create trigger build_rbac_system_after_insert_tg +create or replace trigger build_rbac_system_after_insert_tg after insert on hs_office.coopassettx for each row execute procedure hs_office.coopassettx_build_rbac_system_after_insert_tf(); @@ -153,7 +153,7 @@ call rbac.generateRbacIdentityViewFromProjection('hs_office.coopassettx', -- ============================================================================ ---changeset RbacRestrictedViewGenerator:hs-office-coopassettx-rbac-RESTRICTED-VIEW endDelimiter:--// +--changeset RbacRestrictedViewGenerator:hs-office-coopassettx-rbac-RESTRICTED-VIEW runOnChange:true validCheckSum:ANY endDelimiter:--// -- ---------------------------------------------------------------------------- call rbac.generateRbacRestrictedView('hs_office.coopassettx', $orderBy$ @@ -166,7 +166,7 @@ call rbac.generateRbacRestrictedView('hs_office.coopassettx', -- ============================================================================ ---changeset RbacRbacSystemRebuildGenerator:hs-office-coopassettx-rbac-rebuild endDelimiter:--// +--changeset RbacRbacSystemRebuildGenerator:hs-office-coopassettx-rbac-rebuild runOnChange:true validCheckSum:ANY endDelimiter:--// -- ---------------------------------------------------------------------------- -- HOWTO: Rebuild RBAC-system for table hs_office.coopassettx after changing its RBAC specification. diff --git a/src/main/resources/db/changelog/6-hs-booking/620-booking-project/6203-hs-booking-project-rbac.sql b/src/main/resources/db/changelog/6-hs-booking/620-booking-project/6203-hs-booking-project-rbac.sql index 58716ffe..96784255 100644 --- a/src/main/resources/db/changelog/6-hs-booking/620-booking-project/6203-hs-booking-project-rbac.sql +++ b/src/main/resources/db/changelog/6-hs-booking/620-booking-project/6203-hs-booking-project-rbac.sql @@ -17,7 +17,7 @@ call rbac.generateRbacRoleDescriptors('hs_booking.project'); -- ============================================================================ ---changeset RolesGrantsAndPermissionsGenerator:hs-booking-project-rbac-insert-trigger endDelimiter:--// +--changeset RolesGrantsAndPermissionsGenerator:hs-booking-project-rbac-insert-trigger runOnChange:true validCheckSum:ANY endDelimiter:--// -- ---------------------------------------------------------------------------- /* @@ -88,7 +88,7 @@ begin return NEW; end; $$; -create trigger build_rbac_system_after_insert_tg +create or replace trigger build_rbac_system_after_insert_tg after insert on hs_booking.project for each row execute procedure hs_booking.project_build_rbac_system_after_insert_tf(); @@ -192,7 +192,7 @@ call rbac.generateRbacIdentityViewFromQuery('hs_booking.project', -- ============================================================================ ---changeset RbacRestrictedViewGenerator:hs-booking-project-rbac-RESTRICTED-VIEW endDelimiter:--// +--changeset RbacRestrictedViewGenerator:hs-booking-project-rbac-RESTRICTED-VIEW runOnChange:true validCheckSum:ANY endDelimiter:--// -- ---------------------------------------------------------------------------- call rbac.generateRbacRestrictedView('hs_booking.project', $orderBy$ @@ -206,7 +206,7 @@ call rbac.generateRbacRestrictedView('hs_booking.project', -- ============================================================================ ---changeset RbacRbacSystemRebuildGenerator:hs-booking-project-rbac-rebuild endDelimiter:--// +--changeset RbacRbacSystemRebuildGenerator:hs-booking-project-rbac-rebuild runOnChange:true validCheckSum:ANY endDelimiter:--// -- ---------------------------------------------------------------------------- -- HOWTO: Rebuild RBAC-system for table hs_booking.project after changing its RBAC specification. diff --git a/src/main/resources/db/changelog/6-hs-booking/630-booking-item/6303-hs-booking-item-rbac.sql b/src/main/resources/db/changelog/6-hs-booking/630-booking-item/6303-hs-booking-item-rbac.sql index c63edf90..2ca3104c 100644 --- a/src/main/resources/db/changelog/6-hs-booking/630-booking-item/6303-hs-booking-item-rbac.sql +++ b/src/main/resources/db/changelog/6-hs-booking/630-booking-item/6303-hs-booking-item-rbac.sql @@ -17,7 +17,7 @@ call rbac.generateRbacRoleDescriptors('hs_booking.item'); -- ============================================================================ ---changeset RolesGrantsAndPermissionsGenerator:hs-booking-item-rbac-insert-trigger endDelimiter:--// +--changeset RolesGrantsAndPermissionsGenerator:hs-booking-item-rbac-insert-trigger runOnChange:true validCheckSum:ANY endDelimiter:--// -- ---------------------------------------------------------------------------- /* @@ -87,7 +87,7 @@ begin return NEW; end; $$; -create trigger build_rbac_system_after_insert_tg +create or replace trigger build_rbac_system_after_insert_tg after insert on hs_booking.item for each row execute procedure hs_booking.item_build_rbac_system_after_insert_tf(); @@ -261,7 +261,7 @@ call rbac.generateRbacIdentityViewFromProjection('hs_booking.item', -- ============================================================================ ---changeset RbacRestrictedViewGenerator:hs-booking-item-rbac-RESTRICTED-VIEW endDelimiter:--// +--changeset RbacRestrictedViewGenerator:hs-booking-item-rbac-RESTRICTED-VIEW runOnChange:true validCheckSum:ANY endDelimiter:--// -- ---------------------------------------------------------------------------- call rbac.generateRbacRestrictedView('hs_booking.item', $orderBy$ @@ -277,7 +277,7 @@ call rbac.generateRbacRestrictedView('hs_booking.item', -- ============================================================================ ---changeset RbacRbacSystemRebuildGenerator:hs-booking-item-rbac-rebuild endDelimiter:--// +--changeset RbacRbacSystemRebuildGenerator:hs-booking-item-rbac-rebuild runOnChange:true validCheckSum:ANY endDelimiter:--// -- ---------------------------------------------------------------------------- -- HOWTO: Rebuild RBAC-system for table hs_booking.item after changing its RBAC specification. diff --git a/src/main/resources/db/changelog/7-hs-hosting/701-hosting-asset/7013-hs-hosting-asset-rbac.sql b/src/main/resources/db/changelog/7-hs-hosting/701-hosting-asset/7013-hs-hosting-asset-rbac.sql index 2274f46b..b0e6efa1 100644 --- a/src/main/resources/db/changelog/7-hs-hosting/701-hosting-asset/7013-hs-hosting-asset-rbac.sql +++ b/src/main/resources/db/changelog/7-hs-hosting/701-hosting-asset/7013-hs-hosting-asset-rbac.sql @@ -17,7 +17,7 @@ call rbac.generateRbacRoleDescriptors('hs_hosting.asset'); -- ============================================================================ ---changeset RolesGrantsAndPermissionsGenerator:hs-hosting-asset-rbac-insert-trigger endDelimiter:--// +--changeset RolesGrantsAndPermissionsGenerator:hs-hosting-asset-rbac-insert-trigger runOnChange:true validCheckSum:ANY endDelimiter:--// -- ---------------------------------------------------------------------------- /* @@ -105,7 +105,7 @@ begin return NEW; end; $$; -create trigger build_rbac_system_after_insert_tg +create or replace trigger build_rbac_system_after_insert_tg after insert on hs_hosting.asset for each row execute procedure hs_hosting.asset_build_rbac_system_after_insert_tf(); @@ -113,7 +113,7 @@ execute procedure hs_hosting.asset_build_rbac_system_after_insert_tf(); -- ============================================================================ ---changeset RolesGrantsAndPermissionsGenerator:hs-hosting-asset-rbac-update-trigger endDelimiter:--// +--changeset RolesGrantsAndPermissionsGenerator:hs-hosting-asset-rbac-update-trigger runOnChange:true validCheckSum:ANY endDelimiter:--// -- ---------------------------------------------------------------------------- /* @@ -147,7 +147,7 @@ begin return NEW; end; $$; -create trigger update_rbac_system_after_update_tg +create or replace trigger update_rbac_system_after_update_tg after update on hs_hosting.asset for each row execute procedure hs_hosting.asset_update_rbac_system_after_update_tf(); @@ -166,7 +166,7 @@ call rbac.generateRbacIdentityViewFromProjection('hs_hosting.asset', -- ============================================================================ ---changeset RbacRestrictedViewGenerator:hs-hosting-asset-rbac-RESTRICTED-VIEW endDelimiter:--// +--changeset RbacRestrictedViewGenerator:hs-hosting-asset-rbac-RESTRICTED-VIEW runOnChange:true validCheckSum:ANY endDelimiter:--// -- ---------------------------------------------------------------------------- call rbac.generateRbacRestrictedView('hs_hosting.asset', $orderBy$ @@ -183,7 +183,7 @@ call rbac.generateRbacRestrictedView('hs_hosting.asset', -- ============================================================================ ---changeset RbacRbacSystemRebuildGenerator:hs-hosting-asset-rbac-rebuild endDelimiter:--// +--changeset RbacRbacSystemRebuildGenerator:hs-hosting-asset-rbac-rebuild runOnChange:true validCheckSum:ANY endDelimiter:--// -- ---------------------------------------------------------------------------- -- HOWTO: Rebuild RBAC-system for table hs_hosting.asset after changing its RBAC specification.