fixed bugs and small changes
This commit is contained in:
+1
-6
@@ -93,7 +93,7 @@ class EventUpdate(BaseModel):
|
|||||||
min_people: int | None = None
|
min_people: int | None = None
|
||||||
type: str | None = None
|
type: str | None = None
|
||||||
visibility: str | None = None
|
visibility: str | None = None
|
||||||
status: str | None = None
|
status: Literal["draft", "proposed", "confirmed", "cancelled"] | None = None
|
||||||
|
|
||||||
|
|
||||||
class RoomCreate(BaseModel):
|
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(
|
@app.patch(
|
||||||
"/events/{event_id}",
|
"/events/{event_id}",
|
||||||
summary="Update an event",
|
summary="Update an event",
|
||||||
|
|||||||
@@ -71,28 +71,6 @@ def whoami(room_id: int, user_id: int) -> dict:
|
|||||||
"is_owner": role == "owner",
|
"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
|
# PUBLIC
|
||||||
# ├── POST /create-user
|
# ├── POST /create-user
|
||||||
|
|||||||
Reference in New Issue
Block a user