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
@@ -5,16 +5,16 @@ namespace App\Enum\Groups;
enum AccommodationBookingStatus: string
{
case Draft = 'draft';
case Inquiry = 'inquiry';
case Booking = 'booking';
case Open = 'open';
case Accepted = 'accepted';
case Discarded = 'discarded';
public function label(): string
{
return match ($this) {
self::Draft => 'Entwurf',
self::Inquiry => 'Anfrage',
self::Booking => 'Buchung',
self::Open => 'Offen',
self::Accepted => 'Bestätigt',
self::Discarded => 'Absage',
};
}