add DomainSetup-HostingAssets for new BookingItem via created-event #111

Merged
hsh-michaelhoennig merged 31 commits from add-hsoting-asset-to-booking-item-resource-and-created-event into master 2024-10-08 11:48:35 +02:00

31 Commits

Author SHA1 Message Date
Michael Hoennig
f132f4d293 amendmends after code-review 2024-10-08 11:37:31 +02:00
Michael Hoennig
d7ee5fb8c5 error status for booking items without automatic hosting asset creation 2024-10-08 09:57:37 +02:00
Michael Hoennig
05ffbac882 fix lastUnixUserId - 3rd try 2024-10-07 17:22:44 +02:00
Michael Hoennig
03b720251a fix lastUnixUserId - 2nd try 2024-10-07 17:07:26 +02:00
Michael Hoennig
81bfa4288f fix lastUnixUserId 2024-10-07 16:46:57 +02:00
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