mirror of
https://github.com/lemeow125/Django-NotesApp.git
synced 2025-06-29 08:55:50 +08:00
Added permissions to views
This commit is contained in:
parent
5b296ac367
commit
7ad2654b00
5 changed files with 18 additions and 1 deletions
0
project/permissions/__init__.py
Normal file
0
project/permissions/__init__.py
Normal file
9
project/permissions/permissions.py
Normal file
9
project/permissions/permissions.py
Normal file
|
@ -0,0 +1,9 @@
|
|||
from rest_framework.permissions import BasePermission
|
||||
|
||||
class IsOwner(BasePermission):
|
||||
"""
|
||||
Custom permission to only allow the creator of an object to view and manipulate it.
|
||||
"""
|
||||
def has_object_permission(self, request, view, obj):
|
||||
# Only allow the creator of the object to view and manipulate it.
|
||||
return obj.creator == request.user
|
Loading…
Add table
Add a link
Reference in a new issue