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
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