From a9d147a662a3d515b70f511ce503fa651178a211 Mon Sep 17 00:00:00 2001
From: Alexandre Bourlier <alexandre@happy-dev.fr>
Date: Tue, 2 Jul 2019 17:22:44 +0200
Subject: [PATCH] bugfix: partial_update permission

---
 djangoldp/permissions.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/djangoldp/permissions.py b/djangoldp/permissions.py
index 776b4b92..b323c992 100644
--- a/djangoldp/permissions.py
+++ b/djangoldp/permissions.py
@@ -65,7 +65,7 @@ class InboxPermissions(WACPermissions):
     """
     anonymous_perms = ['create']
     authenticated_perms = ['create']
-    author_perms = ['view', 'update']
+    author_perms = ['view', 'update', 'partial_update']
 
     def has_permission(self, request, view):
         if view.action in ['create']:
@@ -103,7 +103,7 @@ class AnonymousReadOnly(WACPermissions):
     def has_permission(self, request, view):
         if view.action in ['list', 'retrieve']:
             return True
-        elif view.action in ['create', 'update'] and request.user.is_authenticated():
+        elif view.action in ['create', 'update', 'partial_update'] and request.user.is_authenticated():
             return True
         else:
             return super().has_permission(request, view)
-- 
GitLab