blob: 83b94e4f8158a9f93d93421c0f10dc1457a15572 [file] [log] [blame]
Dirk Vogtf2a33422016-10-11 17:17:26 +02001from rest_framework import filters
2from rest_framework import generics
3from rest_framework.response import Response
4
5from rest_framework.decorators import api_view
6from rest_framework.decorators import permission_classes
7
8from rest_framework.permissions import AllowAny
9
10from rest_framework.permissions import IsAdminUser
11from rest_framework.permissions import IsAuthenticated
12from rest_framework.permissions import AllowAny
13
14
15from rest_framework.permissions import BasePermission
16
17from rest_framework.authtoken.models import Token
18
19from crashreports.models import Crashreport
20from crashreports.serializers import CrashReportSerializer
21
22# class IsCreationAndHasCreationRights(BasePermission):
23# def has_permission(self, request, view):
24# if not request.user.is_authenticated():
25# if view.action == 'create':
26# if request.user.has_permission(""):
27# return True
28# return False
29# else:
30# return True
31#
32
33class ListCreateCrashReport(generics.ListCreateAPIView):
34 queryset = Crashreport.objects.all()
35 paginate_by = 20
36 permission_classes = (IsAuthenticated, )
37 serializer_class = CrashReportSerializer
38 pass