fixed bugs and small changes
This commit is contained in:
+1
-6
@@ -93,7 +93,7 @@ class EventUpdate(BaseModel):
|
||||
min_people: int | None = None
|
||||
type: str | None = None
|
||||
visibility: str | None = None
|
||||
status: str | None = None
|
||||
status: Literal["draft", "proposed", "confirmed", "cancelled"] | None = None
|
||||
|
||||
|
||||
class RoomCreate(BaseModel):
|
||||
@@ -890,11 +890,6 @@ 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",
|
||||
|
||||
@@ -71,28 +71,6 @@ def whoami(room_id: int, user_id: int) -> dict:
|
||||
"is_owner": role == "owner",
|
||||
}
|
||||
|
||||
def get_member_role(room_id, user_id):
|
||||
member = fetch_one(
|
||||
"""
|
||||
SELECT role
|
||||
FROM room_members
|
||||
WHERE room_id = ?
|
||||
AND user_id = ?
|
||||
""",
|
||||
(room_id, user_id),
|
||||
)
|
||||
|
||||
if member is None:
|
||||
return None
|
||||
|
||||
roles = {
|
||||
"member": 1,
|
||||
"admin": 2,
|
||||
"owner": 3,
|
||||
}
|
||||
|
||||
return roles.get(member["role"])
|
||||
|
||||
|
||||
# PUBLIC
|
||||
# ├── POST /create-user
|
||||
|
||||
Reference in New Issue
Block a user