src/notes/api/permissions/core.py
changeset 119 8ff8e2aee0f9
parent 117 9864fe2067cd
--- a/src/notes/api/permissions/core.py	Tue Jul 18 17:59:28 2017 +0200
+++ b/src/notes/api/permissions/core.py	Wed Jul 19 15:57:13 2017 +0200
@@ -35,3 +35,21 @@
         else:
             return True
 
+class RootNotePermission(IsAuthenticated):
+    """
+    Permissions for notes
+    """
+
+    def has_permission(self, request, view):
+        """
+        Return `True` if permission is granted, `False` otherwise.
+        """
+        is_authenticated = super().has_permission(request, view)
+        return is_authenticated
+        # if not is_authenticated:
+        #     return False
+        # session_ext_id = view.kwargs.get('session_ext_id')
+        # if is_authenticated and session_ext_id:
+        #     return Session.objects.filter(ext_id=session_ext_id, owner=request.user).exists()
+        # else:
+        #     return True