Commit Graph

702 Commits

Author SHA1 Message Date
Michael Hoennig
921893a350 remove Alias wrapper class 2024-12-17 10:45:46 +01:00
Michael Hoennig
9fa5bd96d6 remove UseCase from Alias 2024-12-17 10:37:16 +01:00
Michael Hoennig
2971f4196d extract feaure for obtain 2024-12-17 10:20:48 +01:00
Michael Hoennig
1623e72534 merging aftermaths 2024-12-16 12:36:01 +01:00
Michael Hoennig
611e491822 Merge remote-tracking branch 'origin/master' into feature/add-scenario-test-for-deceased-partner-with-community-of-heirs
# Conflicts:
#	src/main/java/net/hostsharing/hsadminng/hs/office/relation/HsOfficeRelationController.java
#	src/main/resources/api-definition/hs-office/hs-office-debitors-with-debitorNumber.yaml
#	src/main/resources/api-definition/hs-office/hs-office-debitors.yaml
#	src/main/resources/api-definition/hs-office/hs-office-memberships.yaml
2024-12-16 12:21:43 +01:00
20fa27194b create relation with holder- and contact-data, and search for contact emailAddress + relation mark (#136)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: #136
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-12-13 14:09:01 +01:00
Michael Hoennig
fb70e212a6 create Partner-Relation: Erbengemeinschaft with embedded holder and contact data 2024-12-11 16:55:30 +01:00
Michael Hoennig
03f208a27a implement holder and contact data in HTTP POST to relations 2024-12-11 16:08:32 +01:00
19fac6b5e1 http-get endpoints for partner, debitor and memberhip-number (#135)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: #135
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-12-11 11:35:51 +01:00
Michael Hoennig
15900d83e4 TODOs in ReplaceDeceasedPartnerWithCommunityOfHeirs 2024-12-11 10:59:43 +01:00
c7b17ee546 bugfix: permit access to Swagger UI (#134)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: #134
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-12-11 10:55:15 +01:00
Michael Hoennig
69cbeb6e77 Merge branch 'feature/http-get-endpoints-for-partner-debitor-and-memberhip-number' into feature/add-scenario-test-for-deceased-partner-with-community-of-heirs
# Conflicts:
#	src/main/java/net/hostsharing/hsadminng/hs/office/debitor/HsOfficeDebitorController.java
#	src/main/java/net/hostsharing/hsadminng/hs/office/debitor/HsOfficeDebitorRepository.java
#	src/main/resources/api-definition/hs-office/hs-office-debitors-with-debitorNumber.yaml
#	src/main/resources/api-definition/hs-office/hs-office-debitors.yaml
#	src/test/java/net/hostsharing/hsadminng/hs/office/debitor/HsOfficeDebitorControllerAcceptanceTest.java
#	src/test/java/net/hostsharing/hsadminng/hs/office/debitor/HsOfficeDebitorRepositoryIntegrationTest.java
2024-12-10 13:32:03 +01:00
Michael Hoennig
65f48160f8 add query parameter partnerUuid and amend tests 2024-12-10 13:01:27 +01:00
Michael Hoennig
5711293103 amend endpoint-usages in scenario-tests 2024-12-10 09:52:41 +01:00
Michael Hoennig
1cdb01b6d4 add missing Validate.java + Test 2024-12-09 16:44:46 +01:00
Michael Hoennig
04bb9aa206 add endpoint /api/hs/office/memberships/M-{membershipNumber} and amend query to partnerNumber 2024-12-09 16:44:42 +01:00
Michael Hoennig
352446f1c7 add endpoint /api/hs/office/memberships/M-{membershipNumber} - WIP 2024-12-09 16:35:44 +01:00
Michael Hoennig
ab2c5245e9 getListOfDebitors with partnerNumber and getSingleDebitorByDebitorNumber 2024-12-09 16:35:36 +01:00
Michael Hoennig
d464a4cf61 add endpoint HTTP GET /api/hs/office/partners/P-{partnerNumber} 2024-12-09 16:34:19 +01:00
Michael Hoennig
7188022ae5 add missing Validate.java + Test 2024-12-09 15:56:50 +01:00
Michael Hoennig
668dc18421 add endpoint /api/hs/office/memberships/M-{membershipNumber} and amend query to partnerNumber 2024-12-09 15:23:30 +01:00
Michael Hoennig
6107a5df33 Assigning the new new Partner-Relation to the existing Partner 2024-12-07 12:32:01 +01:00
Michael Hoennig
d9166067dc add endpoint /api/hs/office/memberships/M-{membershipNumber} - WIP 2024-12-07 12:31:43 +01:00
Michael Hoennig
dc6da887a0 getListOfDebitors with partnerNumber and getSingleDebitorByDebitorNumber 2024-12-07 12:01:37 +01:00
Michael Hoennig
cc72a5fb94 cleanup 2024-12-07 07:31:00 +01:00
Michael Hoennig
bfa2c21013 pretty JSON in test report 2024-12-07 07:27:01 +01:00
Michael Hoennig
886b621fce no need for input of postalAddresss.name anymore - now generated 2024-12-07 07:19:15 +01:00
Michael Hoennig
b845671617 create distinct partner details for incorporated vs. natural person 2024-12-07 07:18:27 +01:00
Michael Hoennig
e4e509a23a verify community of heirs to be the new holder of the partnerRel - currently failing 2024-12-06 16:19:09 +01:00
Michael Hoennig
781fcef1d3 create new PARTNER relation for community of heirs 2024-12-06 15:56:07 +01:00
Michael Hoennig
fc47cb0fce add endpoint HTTP GET /api/hs/office/partners/P-{partnerNumber} 2024-12-06 14:57:32 +01:00
a05430a54b more scenario tests for coop-assets (#133)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: #133
Reviewed-by: Timotheus Pokorra <timotheus.pokorra@hostsharing.net>
2024-12-06 10:59:02 +01:00
6464d6f1ec linked metrics-endpoint (#132)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: #132
Reviewed-by: Timotheus Pokorra <timotheus.pokorra@hostsharing.net>
2024-12-06 10:08:26 +01:00
7212c92fe2 Merge pull request 'fix spotless violation due to empty file after merge' (#131) from bugfix/fix-spotless-violation-due-to-merge into master
Reviewed-on: #131
Reviewed-by: Timotheus Pokorra <timotheus.pokorra@hostsharing.net>
2024-12-05 13:28:07 +01:00
Michael Hoennig
6ee2b0e81f fix spotless violation due to empty file after merge 2024-12-05 11:30:06 +01:00
ee627cc246 split PersonEntity/Repo into Rbac and Real Entity/Repo and use in Relation for faster lazy loading (#130)
Co-authored-by: Timotheus Pokorra <timotheus.pokorra@hostsharing.net>
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: #130
Reviewed-by: Timotheus Pokorra <timotheus.pokorra@hostsharing.net>
2024-12-05 10:39:25 +01:00
ddba946d72 add micrometer @Timing annotations to Controllers+Repositories + ArchTest (#128)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: #128
Reviewed-by: Timotheus Pokorra <timotheus.pokorra@hostsharing.net>
2024-12-05 10:32:34 +01:00
0832c90c82 TP-20241126-znuny-view-customer_company (#129)
Co-authored-by: Dev und Test fuer hsadminng <hsh03-hsngdev@h50.hostsharing.net>
Reviewed-on: #129
Reviewed-by: Michael Hoennig <michael.hoennig@hostsharing.net>
2024-12-05 10:22:42 +01:00
d06512f0a0 working hasGlobalAdminRole and prepare for Micrometer metrics with Spring Security (#127)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: #127
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-12-03 12:39:19 +01:00
88e0adcea7 refactoring scenario-tests (#126)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: #126
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-11-29 14:03:26 +01:00
b36712076d implement coop-asset-TRANSFER-transaction reversal (#125)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: #125
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-11-28 07:10:31 +01:00
3532e3a46c add advanced scenario-tests for coop-assets (#123)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: #123
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-11-25 16:06:24 +01:00
7883052864 optimize RBAC SELECT-queries for global-admins without assumed role (#124)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: #124
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-11-25 10:56:16 +01:00
d7caf3b0f8 TP-20240927-importfixes (#115)
Co-authored-by: Timotheus Pokorra <timotheus.pokorra@solidcharity.com>
Co-authored-by: Dev und Test fuer hsadminng <hsh03-hsngdev@h50.hostsharing.net>
Reviewed-on: #115
Reviewed-by: Michael Hoennig <michael.hoennig@hostsharing.net>
Co-authored-by: Timotheus Pokorra <timotheus.pokorra@hostsharing.net>
Co-committed-by: Timotheus Pokorra <timotheus.pokorra@hostsharing.net>
2024-11-21 10:27:34 +01:00
35db9aad43 feature/prefixes-for-partner-member-debitor-in-api (#122)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: #122
Reviewed-by: Timotheus Pokorra <timotheus.pokorra@hostsharing.net>
2024-11-18 12:11:16 +01:00
c98a5acb38 OfficeScenarioTests CoopShares+Assets (#121)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: #121
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-11-15 11:54:18 +01:00
8f410198e9 feature/use-dot-uuid-in-api (#120)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: #120
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-11-11 11:25:42 +01:00
e97b177a92 feature/use-case-acceptance-tests-3 (#119)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: #119
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-11-07 10:11:46 +01:00
6191bf16e0 feature/split-up-postalAddress (#118)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: #118
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-11-06 12:24:37 +01:00
63af33d003 feature/use-case-acceptance-tests-2 (#117)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: #117
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-11-05 13:58:31 +01:00