717 Commits

Author SHA1 Message Date
Michael Hoennig
4e01c2a090 remove unused EntityExistsValidator 2025-01-15 13:27:04 +01:00
Michael Hoennig
8aa7bc1cde more Spring managed versions 2025-01-15 13:08:59 +01:00
Michael Hoennig
382a3d520d add howto Python-script 2025-01-15 13:00:57 +01:00
Michael Hoennig
40cbc2d90d apply useLatestVersions again 2025-01-15 11:23:16 +01:00
Michael Hoennig
c698754a8d property test access to partner-details 2025-01-15 11:22:58 +01:00
Michael Hoennig
c774676fe6 fix handleJpaObjectRetrievalFailureExceptionWithDisplayName test 2025-01-15 10:26:45 +01:00
Michael Hoennig
fb1226fba1 add missing HsOfficePartnerRealRepository mock 2025-01-15 09:12:11 +01:00
Michael Hoennig
14a5e85368 add missing HsOfficeMembershipRepository mock 2025-01-15 09:07:54 +01:00
Michael Hoennig
c8eb5f86d4 fix RbacGrantsDiagramService to support multiple INSERT permissions 2025-01-15 09:07:31 +01:00
Michael Hoennig
c85d47c237 cleanup 2025-01-15 09:06:49 +01:00
Michael Hoennig
4ef2d5b66b fix mapping in HsOfficeCoopSharesTransactionController 2025-01-15 09:05:27 +01:00
Michael Hoennig
c2c1237d4e cleanup 2025-01-14 17:12:30 +01:00
Michael Hoennig
057dd4715a remove gate for debitor.partner == null - should not happen anymore 2025-01-14 17:12:01 +01:00
Michael Hoennig
70b12bba58 make HsOfficeDebitorEntity.partner mandatory 2025-01-14 17:06:02 +01:00
Michael Hoennig
f3360d36bf split HsOfficePartnerRbacEntity into HsOfficePartner, HsOfficePartnerRbacEntity and HsOfficePartnerRealEntity 2025-01-14 16:56:08 +01:00
Michael Hoennig
1dda477ec8 rename HsOfficePartnerEntity to HsOfficePartnerRbacEntity 2025-01-14 15:46:48 +01:00
Michael Hoennig
6ef8294b7e rename HsOfficePartnerEntity to HsOfficePartnerRbacEntity 2025-01-14 15:46:00 +01:00
Michael Hoennig
35ddf85269 use reload where possible 2025-01-14 15:44:44 +01:00
Michael Hoennig
b094f1d8ec formatting 2025-01-14 15:02:01 +01:00
Michael Hoennig
b3391578ec getting rid of some FIXMEs 2025-01-14 14:32:34 +01:00
Michael Hoennig
575fe9f88a refactor HsOfficeDebitorController 2025-01-14 13:44:24 +01:00
Michael Hoennig
e12a33411e partner JoinFormula in HsOfficeDebitorEntity using real hs_office.partner 2025-01-14 11:33:56 +01:00
Michael Hoennig
d98c8ef8d3 there can be multiple INSERT permissions for a single targetObject 2025-01-14 11:33:13 +01:00
Michael Hoennig
c56d06072a add roleId(...) to HsOfficeMembershipEntity 2025-01-14 11:32:24 +01:00
Michael Hoennig
fd874f70c6 align HsOfficeCoopAssetsTransactionEntity and HsOfficeCoopSharesTransactionEntity 2025-01-14 11:31:42 +01:00
Michael Hoennig
dbc28e398f fix uuid-init in TestCustomerRepositoryIntegrationTest 2025-01-14 09:14:22 +01:00
Michael Hoennig
1a234d1528 fix theContactAdmin_canNotPatchARelatedDebitor 2025-01-13 18:17:32 +01:00
Michael Hoennig
1f05be063b refactoring, e.g. align CoopAssets+CoopShares and add HsBookingDebitorEntity.WithRoleId 2025-01-13 17:57:32 +01:00
Michael Hoennig
f49bea556a deprecated getAllValidationResults -> getParameterValidationResults 2025-01-13 11:29:06 +01:00
Michael Hoennig
e879a61dc7 deprecated @MockBean -> @MockitoBean 2025-01-13 11:18:23 +01:00
Michael Hoennig
4d5cb239f3 fix StrictMapper related issues and introduce UuidResolver.resolve 2025-01-13 11:13:49 +01:00
Michael Hoennig
abd6a48b5e fix all remaining tests except the RBAC problem 2025-01-12 20:12:44 +01:00
Michael Hoennig
11b894e8ee only use StrictMapper 2025-01-12 14:29:50 +01:00
Michael Hoennig
3ff969c38e re-enabling spring-boot-devtools 2025-01-12 13:44:01 +01:00
Michael Hoennig
eba39ff27a upgrade to Spring Boot 3.4.1 and fixed most issues, except one particular strange RBAC problem 2025-01-12 13:40:32 +01:00
a7ffee9348 dependency-versions-upgrade and exclusion (#144)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: #144
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2025-01-09 09:28:30 +01:00
6b09ad0003 bugfix/only-one-partner-per-person (#143)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: #143
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2025-01-07 09:30:25 +01:00
b3f1171561 merge identical (ignoring case) persons during import (#142)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: #142
Reviewed-by: Timotheus Pokorra <timotheus.pokorra@hostsharing.net>
2025-01-03 09:49:20 +01:00
6dafe0a7bb rename table rbac.grants -> rbac.grant for consistent naming (#141)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: #141
Reviewed-by: Timotheus Pokorra <timotheus.pokorra@hostsharing.net>
2025-01-02 12:39:18 +01:00
71be87b36b RBAC-rebuild (#140)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: #140
Reviewed-by: Timotheus Pokorra <timotheus.pokorra@hostsharing.net>
2025-01-02 10:02:47 +01:00
9debaa1fc0 assuming-long-roleidnames + object-uuid-based-rolenames (#139)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: #139
Reviewed-by: Timotheus Pokorra <timotheus.pokorra@hostsharing.net>
2024-12-30 10:00:12 +01:00
d89b4b4992 add CAS authentication (#138)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: #138
Reviewed-by: Timotheus Pokorra <timotheus.pokorra@hostsharing.net>
2024-12-23 12:49:43 +01:00
87c7d2f531 feature/add-scenario-test-for-deceased-partner-with-community-of-heirs (#137)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: #137
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-12-18 10:49:05 +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
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
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
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