Add invitation code validation and auto-generation for guests
All checks were successful
Build and Push Docker Images / changes (push) Successful in 4s
Build and Push Docker Images / build-backend (push) Successful in 50s
Build and Push Docker Images / build-frontend (push) Has been skipped

Validate uniqueness of invitation codes during guest creation to prevent duplicates. Automatically generate an 8-character code if none is provided, ensuring consistent data handling. Updated tests and schemas to support these changes.
This commit is contained in:
2025-03-15 20:34:38 +01:00
parent e41e7d0867
commit 3c196b1e91
4 changed files with 42 additions and 2 deletions

View File

@@ -21,7 +21,7 @@ class GuestBase(BaseModel):
class GuestCreate(GuestBase):
invitation_code: str
invitation_code: Optional[str] = None
class GuestUpdate(BaseModel):
@@ -45,4 +45,5 @@ class GuestRead(GuestBase):
response_date: Optional[datetime] = None
actual_additional_guests: int
is_blocked: bool
model_config = ConfigDict(from_attributes=True)
model_config = ConfigDict(from_attributes=True)
invitation_code: str