Commit Graph

673 Commits

Author SHA1 Message Date
Michael Hoennig
7c598632ed refactor rbac.object.BaseEntity -> persistence.BaseEntity 2024-10-07 16:29:56 +02:00
Michael Hoennig
03b0062acd fix EntityManager -> EntityManagerWrapper in tests which use mapper 2024-10-07 15:13:26 +02:00
Michael Hoennig
54d741a6c7 acceptance test for auto-creating hosting asset for managed webspace booking item 2024-10-07 14:20:44 +02:00
Michael Hoennig
f5b839cf52 tests for auto-creating hosting asset for managed webspace booking item 2024-10-07 09:56:43 +02:00
Michael Hoennig
41f5eabd32 fix ArchitectureTest by adding package lambda 2024-10-05 14:25:37 +02:00
Michael Hoennig
2560c402f8 add domain-sub-assets to more tests 2024-10-05 14:06:39 +02:00
Michael Hoennig
c66917f110 add domain-sub-assets to another test 2024-10-05 13:49:19 +02:00
Michael Hoennig
568602dfcb for legacy compatibility, require all domain-sub-setup-hosting-assets but mainly just the type 2024-10-05 13:35:46 +02:00
Michael Hoennig
4c4cd886bc WIP 2024-10-04 17:19:37 +02:00
Michael Hoennig
7f066f8b6a WIP 2024-10-02 16:37:54 +02:00
Michael Hoennig
3dbcdc6b01 add TODO.impl domain setup to inaccessible users should not be allowed 2024-10-02 12:12:40 +02:00
Michael Hoennig
28c56a4fd6 extract assertEventStatus 2024-10-02 12:12:04 +02:00
Michael Hoennig
3928c40258 add persistsEventEntityIfDomainDnsSetupIsSupplied test 2024-10-02 09:58:01 +02:00
Michael Hoennig
7e177adff3 add HsBookingItemCreatedListenerUnitTest with EntityManagerWrapperFake 2024-10-01 17:46:58 +02:00
Michael Hoennig
924219a992 remove completed flag from hs_booking.item_created_event 2024-10-01 10:57:49 +02:00
Michael Hoennig
c08bddacda fix architecture test 2024-10-01 10:30:41 +02:00
Michael Hoennig
24225862f2 remove "example.org|DNS" from test 2024-10-01 10:00:49 +02:00
Michael Hoennig
4d1d4cb9e9 refactor HsBookingItemCreatedListener - extracting factories 2024-10-01 09:51:16 +02:00
Michael Hoennig
63e026d4d5 refactor HsBookingItemCreatedListener 2024-10-01 09:34:40 +02:00
Michael Hoennig
0223cc1929 introduce BookingItemCreatedEventEntity + DB-table 2024-09-30 17:42:42 +02:00
Michael Hoennig
6868d15718 remove targetUnixUser property from ImportHostingAssets 2024-09-30 15:49:17 +02:00
Michael Hoennig
05ffe313f8 remove targetUnixUser property from asset unit tests 2024-09-30 15:41:56 +02:00
Michael Hoennig
109e2b9c5c add HsDomainSetupBookingItemValidator.validateEntity again 2024-09-30 15:35:54 +02:00
Michael Hoennig
53259c357b remove targetUnixUser property from unit tests 2024-09-30 15:30:27 +02:00
Michael Hoennig
8ee04ecee3 HsBookingItemControllerAcceptanceTest passing 2024-09-30 15:21:02 +02:00
Michael Hoennig
7e004d3eed add ADR about automatic hosting-asset-creation for new booking-items 2024-09-27 13:13:08 +02:00
cc2b04472f application-event for booking-item-created with domain-setup-example (#110)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: #110
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) (#109)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: #109
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 (#108)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: #108
Reviewed-by: Timotheus Pokorra <timotheus.pokorra@hostsharing.net>
2024-09-26 10:51:27 +02:00
d949604d70 unique identifers for hosting assets per type (#107)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: #107
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 (#106)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: #106
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 (#105)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: #105
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 (#104)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: #104
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-09-17 14:21:43 +02:00
1eed0e9b21 introduce separate database-schemas base+rbac (#103)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Co-authored-by: Michael Hönnig <michael@hoennig.de>
Reviewed-on: #103
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 (#101)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: #101
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 (#100)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: #100
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 (#99)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: #99
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-09-11 18:16:50 +02:00
13f258fb90 fix import with domain setup dns verification (#98)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: #98
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-09-11 13:32:49 +02:00
a7d586f0f7 check-domain-setup-permission (#97)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: #97
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 (#96)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: #96
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-09-10 10:31:49 +02:00
fbd17a21e2 ceate bookingitems for domain-setup hostingassets (#95)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: #95
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 (#94)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: #94
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-09-03 10:28:57 +02:00
8b5cf8adc1 document-potential-rbac-optimizations (#91)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: #91
Reviewed-by: Timotheus Pokorra <timotheus.pokorra@hostsharing.net>
2024-09-03 09:37:49 +02:00
0c9931d73a fix running tests from command-line via gw-test (#93)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: #93
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-08-30 10:06:39 +02:00
2bacea7ad9 historic-view (#92)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: #92
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-08-29 17:00:19 +02:00
a1163bfc8d fix-and-improve-test-execution (#90)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: #90
Reviewed-by: Timotheus Pokorra <timotheus.pokorra@hostsharing.net>
2024-08-22 11:56:21 +02:00
1eaeade155 real rbac-entities in booking+hosting (#89)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: #89
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-08-21 06:18:36 +02:00
2138b3eed0 fix-domain-setup-rbac-grant-problems (#88)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: #88
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-08-15 10:38:43 +02:00
0763511edd import-email-addresses (#86)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: #86
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-08-12 12:06:12 +02:00
99a26aed8b report multiple zonefile errors, don't stop after first violation (#85)
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: #85
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-08-08 15:25:11 +02:00