Skip to content

Commit 5730257

Browse files
committed
Add authorization policy
1 parent a52aba6 commit 5730257

2 files changed

Lines changed: 8 additions & 0 deletions

File tree

account/views.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
from rest_framework.decorators import api_view
55
from rest_framework import viewsets
66
from rest_framework import generics
7+
from rest_framework import permissions
78
from account.models import Transaction, Customer
89
from account.serializers import TransactionSerializer, CustomerSerializer
910

@@ -28,6 +29,7 @@ def transaction_list_view(request):
2829
class TransactionView(generics.ListCreateAPIView):
2930
queryset = Transaction.objects.all()
3031
serializer_class = TransactionSerializer
32+
permission_classes = [permissions.IsAuthenticatedOrReadOnly]
3133

3234

3335
class CustomerView(generics.ListCreateAPIView):

personal_finance/settings.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -120,3 +120,9 @@
120120
# https://docs.djangoproject.com/en/3.1/howto/static-files/
121121

122122
STATIC_URL = '/static/'
123+
124+
REST_FRAMEWORK = {
125+
'DEFAULT_PERMISSION_CLASSES': (
126+
'rest_framework.permissions.IsAuthenticated',
127+
),
128+
}

0 commit comments

Comments
 (0)