diff --git a/chats/apps/api/v1/external/permissions.py b/chats/apps/api/v1/external/permissions.py index f43e569f..8c2aa489 100644 --- a/chats/apps/api/v1/external/permissions.py +++ b/chats/apps/api/v1/external/permissions.py @@ -46,6 +46,8 @@ def has_object_permission(self, request, view, obj): "sector": "pk", "queue_uuid": "queues", "queue": "queues", + "room__uuid": "queues__rooms", + "room": "queues__rooms", } @@ -63,6 +65,8 @@ def __init__(self, request_data, project) -> None: "project_uuid", "sector_uuid", "queue_uuid", + "room__uuid", + "room", ]: self.level_name = LEVEL_NAME_MAPPING[key] self.level_id = self.data.get(key, None)