update rooms.py and main.py
This commit is contained in:
+11
-1
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user