Commit Graph

681 Commits

Author SHA1 Message Date
Michael Hoennig
0ebaec6908 TODO für potentielle SQL-Injection 2024-12-13 10:09:58 +01:00
Michael Hoennig
a0560d2bfd fix contacts?emailAddress -> contacts?emailAddressRegEx in scenario test 2024-12-13 10:00:31 +01:00
Michael Hoennig
804ff2a5ee findContactByEmailAddress -> findContactByEmailAddressRegEx with validation 2024-12-13 06:14:36 +01:00
Michael Hoennig
025ebac846 implement wildcard for contacts emailAddress search 2024-12-12 16:00:03 +01:00
Michael Hoennig
ee0e59bd55 fix getListOfContacts if neither caption nor emailAddress is given 2024-12-12 14:50:03 +01:00
Michael Hoennig
5bd635a4cd implement query for relation mark 2024-12-12 14:04:32 +01:00
Michael Hoennig
599e165d00 amend SubscribeToMailinglist to SubscribeNewPersonAndContactToMailinglist without intermediate steps 2024-12-12 09:00:48 +01:00
Michael Hoennig
4cdf6f7068 implement holder and contact data in HTTP POST to relations 2024-12-12 08:46:12 +01:00
19fac6b5e1 http-get endpoints for partner, debitor and memberhip-number ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-12-11 11:35:51 +01:00
c7b17ee546 bugfix: permit access to Swagger UI ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-12-11 10:55:15 +01:00
a05430a54b more scenario tests for coop-assets ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Timotheus Pokorra <timotheus.pokorra@hostsharing.net>
2024-12-06 10:59:02 +01:00
6464d6f1ec linked metrics-endpoint ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
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' () from bugfix/fix-spotless-violation-due-to-merge into master
Reviewed-on: 
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 ()
Co-authored-by: Timotheus Pokorra <timotheus.pokorra@hostsharing.net>
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
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 ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Timotheus Pokorra <timotheus.pokorra@hostsharing.net>
2024-12-05 10:32:34 +01:00
0832c90c82 TP-20241126-znuny-view-customer_company ()
Co-authored-by: Dev und Test fuer hsadminng <hsh03-hsngdev@h50.hostsharing.net>
Reviewed-on: 
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 ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-12-03 12:39:19 +01:00
88e0adcea7 refactoring scenario-tests ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-11-29 14:03:26 +01:00
b36712076d implement coop-asset-TRANSFER-transaction reversal ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-11-28 07:10:31 +01:00
3532e3a46c add advanced scenario-tests for coop-assets ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
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 ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-11-25 10:56:16 +01:00
d7caf3b0f8 TP-20240927-importfixes ()
Co-authored-by: Timotheus Pokorra <timotheus.pokorra@solidcharity.com>
Co-authored-by: Dev und Test fuer hsadminng <hsh03-hsngdev@h50.hostsharing.net>
Reviewed-on: 
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 ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Timotheus Pokorra <timotheus.pokorra@hostsharing.net>
2024-11-18 12:11:16 +01:00
c98a5acb38 OfficeScenarioTests CoopShares+Assets ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-11-15 11:54:18 +01:00
8f410198e9 feature/use-dot-uuid-in-api ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-11-11 11:25:42 +01:00
e97b177a92 feature/use-case-acceptance-tests-3 ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-11-07 10:11:46 +01:00
6191bf16e0 feature/split-up-postalAddress ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-11-06 12:24:37 +01:00
63af33d003 feature/use-case-acceptance-tests-2 ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-11-05 13:58:31 +01:00
3b94f117fb feature/use-case-acceptance-tests ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-10-30 11:40:36 +01:00
c181500a1d feature/add-jenkinsfile ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Co-authored-by: Michael Hönnig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Timotheus Pokorra <timotheus.pokorra@hostsharing.net>
2024-10-14 10:36:50 +02:00
c26ae77a09 feature/api-for-email-address-search-in-contacts ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Co-authored-by: Michael Hönnig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-10-11 17:06:44 +02:00
cb8a5190ce fix allowed licenses, do version upgrades upgrade and improve test coverage ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-10-10 09:31:43 +02:00
60341bf644 add DomainSetup-HostingAssets for new BookingItem via created-event ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Timotheus Pokorra <timotheus.pokorra@hostsharing.net>
2024-10-08 11:48:31 +02:00
cc2b04472f application-event for booking-item-created with domain-setup-example ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-09-27 11:19:01 +02:00
4811c0328c fix Error code 500 in Relation.find without type (NullPointerException) ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-09-27 11:00:58 +02:00
cb4aecb9c8 refactoring for implicit creation of dependend hosting-assets ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Timotheus Pokorra <timotheus.pokorra@hostsharing.net>
2024-09-26 10:51:27 +02:00
d949604d70 unique identifers for hosting assets per type ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-09-25 10:53:43 +02:00
f33a3a2df7 introduce-separate-database-schemas-hs-booking-and-hosting ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-09-23 10:52:37 +02:00
23b60641e3 introduce-separate-database-schema-hs-office-and-amend-generators ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-09-18 10:28:21 +02:00
285e6fbeb5 introduce separate database schema-test and amend RBAC generators for schema-generation ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-09-17 14:21:43 +02:00
1eed0e9b21 introduce separate database-schemas base+rbac ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Co-authored-by: Michael Hönnig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-09-16 15:36:37 +02:00
80d79de5f4 import-legacy-ids-of-booking-items-and-hosting-assets ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-09-16 10:00:41 +02:00
860df4c69f user-definable verificationCode and more business-level-validation-tests ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-09-12 10:52:44 +02:00
b1ab1afbb6 test deep patch into properties and fix typing while patching array properties ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-09-11 18:16:50 +02:00
13f258fb90 fix import with domain setup dns verification ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-09-11 13:32:49 +02:00
a7d586f0f7 check-domain-setup-permission ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-09-10 13:15:03 +02:00
8e02610679 fix salt problem for yescrypt hashes in HashGenerator ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-09-10 10:31:49 +02:00
fbd17a21e2 ceate bookingitems for domain-setup hostingassets ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-09-04 11:15:37 +02:00
e57f4bf0c8 add-webspace-gid-and-create-webspace-main-user ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-09-03 10:28:57 +02:00