update rooms.py and main.py

This commit is contained in:
ben
2026-08-17 17:41:10 +02:00
parent 139e17114a
commit e0eb2d5d8f
2 changed files with 25 additions and 9 deletions
+11 -1
View File
@@ -90,6 +90,9 @@ class EventUpdate(BaseModel):
start_time: str | None = None
end_time: str | None = None
min_people: int | None = None
type: str | None = None
visibility: str | None = None
status: str | None = None
class RoomCreate(BaseModel):
@@ -108,7 +111,6 @@ class RoomJoin(BaseModel):
class RoomUpdate(BaseModel):
new_name: str
app = FastAPI(
title="Calendar API",
description="Room based agenda system",
@@ -864,6 +866,11 @@ def api_event_responses(
}
@app.patch(
"/events/{event_id}",
summary="Update an event",
description="Updates an event. The event creator or a room admin can perform this action.",
)
@app.patch(
"/events/{event_id}",
summary="Update an event",
@@ -903,6 +910,9 @@ def api_update_event(
event.start_time,
event.end_time,
event.min_people,
event.type,
event.visibility,
event.status,
)
return {