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