feat: accommodation booking type and status as dedicated properties

This commit is contained in:
Björn Fromme
2026-08-06 08:52:09 +02:00
parent 2cfa87f44b
commit aa8fa5c1b2
22 changed files with 218 additions and 151 deletions
@@ -47,8 +47,8 @@ class AccommodationBookingTypeTest extends TestCase
*/
public static function customerFacingStatuses(): iterable
{
yield 'inquiry' => [AccommodationBookingStatus::Inquiry];
yield 'booking' => [AccommodationBookingStatus::Booking];
yield 'open' => [AccommodationBookingStatus::Open];
yield 'accepted' => [AccommodationBookingStatus::Accepted];
}
/**
@@ -67,7 +67,7 @@ class AccommodationBookingTypeTest extends TestCase
public function testPromotedBookingRequiresContactData(): void
{
$booking = new AccommodationBooking();
$booking->setStatus(AccommodationBookingStatus::Inquiry);
$booking->setStatus(AccommodationBookingStatus::Open);
$violations = $this->validate($booking, ['Default', 'edit']);