fix+feat(everything): lot of things
Some checks failed
Deploy to Development / build-and-deploy (push) Failing after 20s

This commit is contained in:
EvanChal
2026-01-25 22:14:48 +01:00
parent 5bbe05000e
commit dfeaecce73
15 changed files with 871 additions and 43 deletions

View File

@@ -14,6 +14,8 @@ class EventBase(BaseModel):
class EventCreate(EventBase):
cover_image: Optional[str] = None
is_private: bool = False
invited_user_ids: Optional[List[int]] = None # Liste des IDs des utilisateurs invités (pour événements privés)
class EventUpdate(BaseModel):
title: Optional[str] = Field(None, min_length=1, max_length=200)
@@ -24,6 +26,7 @@ class EventUpdate(BaseModel):
date: Optional[datetime] = None
end_date: Optional[datetime] = None
cover_image: Optional[str] = None
is_private: Optional[bool] = None
class ParticipationResponse(BaseModel):
user_id: int
@@ -42,6 +45,7 @@ class EventResponse(EventBase):
creator_name: str
creator_avatar: Optional[str] = None
cover_image: Optional[str]
is_private: bool = False
created_at: datetime
participations: List[ParticipationResponse] = []
present_count: int = 0