From e4b5021a63c009d6ff2cd0bc90e01a7bd18c1ef3 Mon Sep 17 00:00:00 2001 From: Benoit Alessandroni <benoit@happy-dev.fr> Date: Fri, 25 Feb 2022 16:14:01 +0100 Subject: [PATCH] update: container permissions --- djangoldp_account/permissions.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/djangoldp_account/permissions.py b/djangoldp_account/permissions.py index 04d3986..ad9b06b 100644 --- a/djangoldp_account/permissions.py +++ b/djangoldp_account/permissions.py @@ -18,6 +18,17 @@ def get_client_ip(request): class LDPUserPermissions(LDPPermissions): + def has_permission(self, request, view): + if get_client_ip(request) in XMPP_SERVERS: + return True + + return super().has_permission(request, view) + + def has_container_permission(self, request, view, obj): + if get_client_ip(request) in XMPP_SERVERS: + return True + + return super().has_object_permission(request, view, obj) def has_object_permission(self, request, view, obj): if get_client_ip(request) in XMPP_SERVERS: -- GitLab