Commit Graph

307 Commits

Author SHA1 Message Date
Michael Hoennig
5e0d9df6f1 fix debitor rbac update rules 2024-03-17 19:35:16 +01:00
Michael Hoennig
cbc524f567 re-generated partner and some fixes in tests 2024-03-16 12:15:04 +01:00
Michael Hoennig
690454d80f fix debitor_iv and person.optionalPartner 2024-03-16 12:12:20 +01:00
Michael Hoennig
86148c3258 fix HsOfficeRelationshipEntity tests 2024-03-15 18:41:02 +01:00
Michael Hoennig
878a87f1c4 fix HsOfficeSepaMandateRepositoryIntegrationTest 2024-03-15 09:54:09 +01:00
Michael Hoennig
72859015b3 add RbacGrantsDiagramService.ALL_TEST_ENTITY_RELATED and helper method 2024-03-15 09:52:20 +01:00
Michael Hoennig
386bea0e51 generated Contact RBAC rules, Contact tests green again 2024-03-15 06:17:00 +01:00
Michael Hoennig
6b68b93082 generated BankAccount RBAC rules, BankAccount tests green again 2024-03-14 09:17:54 +01:00
Michael Hoennig
2774707801 WIP 2024-03-13 17:02:49 +01:00
Michael Hoennig
fe23a496e6 test-data-generation working up to membership, fails in coop-shares 2024-03-12 17:41:01 +01:00
Michael Hoennig
9788205724 WIP 2024-03-12 08:31:50 +01:00
Michael Hoennig
e422db9081 Merge remote-tracking branch 'origin/master' into remove-direct-partner-person-and-contact
# Conflicts:
#	src/main/java/net/hostsharing/hsadminng/hs/office/debitor/HsOfficeDebitorEntity.java
#	src/main/java/net/hostsharing/hsadminng/hs/office/partner/HsOfficePartnerEntity.java
#	src/main/resources/db/changelog/050-rbac-base.sql
#	src/main/resources/db/changelog/058-rbac-generators.sql
#	src/main/resources/db/changelog/113-test-customer-rbac.sql
#	src/main/resources/db/changelog/123-test-package-rbac.sql
#	src/main/resources/db/changelog/133-test-domain-rbac.sql
#	src/main/resources/db/changelog/203-hs-office-contact-rbac.sql
#	src/main/resources/db/changelog/213-hs-office-person-rbac.sql
#	src/main/resources/db/changelog/223-hs-office-relationship-rbac.md
#	src/main/resources/db/changelog/223-hs-office-relationship-rbac.sql
#	src/main/resources/db/changelog/233-hs-office-partner-rbac.sql
#	src/main/resources/db/changelog/243-hs-office-bankaccount-rbac.md
#	src/main/resources/db/changelog/243-hs-office-bankaccount-rbac.sql
#	src/main/resources/db/changelog/253-hs-office-sepamandate-rbac.sql
#	src/main/resources/db/changelog/273-hs-office-debitor-rbac.sql
#	src/main/resources/db/changelog/303-hs-office-membership-rbac.sql
#	src/test/java/net/hostsharing/hsadminng/hs/office/contact/HsOfficeContactRepositoryIntegrationTest.java
#	src/test/java/net/hostsharing/hsadminng/hs/office/debitor/HsOfficeDebitorRepositoryIntegrationTest.java
#	src/test/java/net/hostsharing/hsadminng/hs/office/migration/ImportOfficeData.java
#	src/test/java/net/hostsharing/hsadminng/hs/office/partner/HsOfficePartnerRepositoryIntegrationTest.java
#	src/test/java/net/hostsharing/hsadminng/hs/office/person/HsOfficePersonRepositoryIntegrationTest.java
#	src/test/java/net/hostsharing/hsadminng/hs/office/relationship/HsOfficeRelationshipRepositoryIntegrationTest.java
2024-03-11 12:57:32 +01: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
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
Michael Hoennig
032ce6d16e fix HsOfficeDebitorEntityPatcherUnitTest 2024-02-20 14:06:05 +01:00
Michael Hoennig
45aab03d36 remove partner from debitor and use debitorRel instead, WIP with working EntityUnitTest 2024-02-20 13:03:17 +01:00
Michael Hoennig
82b7a00dd2 amend HsOfficePersonControllerAcceptanceTest assertion 2024-02-19 14:18:48 +01:00
Michael Hoennig
b61bcea62c fix ImportOfficeData test data+assertions 2024-02-19 13:53:56 +01:00
Michael Hoennig
6a01002a05 all direct partner tests green 2024-02-19 13:21:19 +01:00
Michael Hoennig
717bdca948 WIP 2024-02-16 17:04:48 +01:00
Michael Hoennig
fb00b36b2f build graph with Grant nodes and show uuid in RbacGrantsMermaidService 2024-02-15 16:04:48 +01:00
Michael Hoennig
5d9e81630b add allGrantsFrom to RbacGrantsMermaidService 2024-02-14 11:10:21 +01:00
Michael Hoennig
188f5677f5 amend SepaMandate tests according to changed string representation 2024-02-14 09:50:48 +01:00
Michael Hoennig
dee12b8f08 multi line node formatting in RbacGrantsMermaidService 2024-02-13 17:55:16 +01:00
Michael Hoennig
9c03e7441f add RbacGrantsMermaidService and related cleanup 2024-02-13 11:47:02 +01:00
Michael Hoennig
e272b5b2ae amend test data to new grant structure (e.g. person with referrer but no guest+tenant roles) 2024-02-12 20:01:19 +01:00
Michael Hoennig
2df5ddd87e Merge branch 'add-trigger-object-to-rbacgrant' into remove-direct-partner-person-and-contact
# Conflicts:
#	src/main/resources/db/changelog/233-hs-office-partner-rbac.sql
#	src/test/java/net/hostsharing/hsadminng/hs/office/migration/ImportOfficeData.java
2024-02-12 18:22:10 +01:00
Michael Hoennig
fd1466c667 cleanup 2024-02-12 16:50:57 +01:00
Michael Hoennig
db76a57807 add rbacgrants.grantedByTriggerOf (WIP: references and delete trigger/cascade still missing) 2024-02-12 15:38:31 +01:00
Michael Hoennig
201a8d34af remove precondition checks, now covered by checks in @BeforeEach and @AfterEach 2024-02-12 13:06:54 +01:00
Michael Hoennig
370c00923c WIP with fix for Relationship-internal grants and Mermaid dump for user grants 2024-02-11 18:17:44 +01:00
Michael Hoennig
443b9b4b8a fix relationship-related grants (WIP) 2024-02-08 17:36:49 +01:00
Michael Hoennig
ecc91592b0 amend string representations in ImportOfficeData to new toString/toShortString implementations 2024-02-08 14:05:56 +01:00
Michael Hoennig
528ad42fa6 improve toString in various entities and especially in HsOfficeDebitorEntity 2024-02-06 12:26:24 +01:00
Michael Hoennig
c987cba53c WIP 2024-02-05 15:00:03 +01:00
496cdf295b fix import error for missing contractual contact and legacy-ids (#17)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: #17
Reviewed-by: Timotheus Pokorra <timotheus.pokorra@hostsharing.net>
2024-02-05 14:37:50 +01:00
Michael Hoennig
73ea6b8ccc amended JPQL queries, application starts 2024-02-05 08:58:59 +01:00
Michael Hoennig
38487e0579 remove partner.person + partner.contact - WIP: compiles, but no more 2024-02-01 17:49:27 +01:00
2c0101b46d introduce-partner-business-role (#16)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: #16
Reviewed-by: Timotheus Pokorra <timotheus.pokorra@hostsharing.net>
2024-02-01 14:48:15 +01:00
188cb9733e add-subscriber-role (#14)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: #14
Reviewed-by: Timotheus Pokorra <timotheus.pokorra@hostsharing.net>
2024-01-26 09:30:31 +01:00
fb974a3b43 memberNumber as partnerNumber+memberNumberSuffix (#13)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: #13
Reviewed-by: Michael Hierweck <michael.hierweck@hostsharing.net>
2024-01-24 15:57:16 +01:00
f150ea2091 more detailed person type (#12)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: #12
Reviewed-by: Michael Hierweck <michael.hierweck@hostsharing.net>
2024-01-24 15:18:44 +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
7f98bbde64 fix pitest, spotless and cleanup 2024-01-04 12:39:39 +01:00
Michael Hoennig
ea130581a3 unit test and improve PostgresArray 2024-01-04 12:38:40 +01:00
Michael Hoennig
d2f9f0ae8f fix invalid assertion 2024-01-04 10:28:53 +01:00
Michael Hoennig
73f147c557 fix most unit tests and improve usage of assumeThat 2024-01-04 10:28:53 +01:00
Michael Hoennig
287c1ad9dc minor improvement in setup instructions 2024-01-02 13:08:55 +01:00
Michael Hoennig
ddfabef9b7 hs_office_sepamandate_rv: fix missing update column reference 2022-10-29 11:42:03 +02:00
Michael Hoennig
cdc21f05ba SpringBoot 3 upgrade 2022-10-28 15:57:06 +02:00