Dirk Vogt | f2a3342 | 2016-10-11 17:17:26 +0200 | [diff] [blame] | 1 | from rest_framework import generics |
Dirk Vogt | f2a3342 | 2016-10-11 17:17:26 +0200 | [diff] [blame] | 2 | from crashreports.models import Crashreport |
Dirk Vogt | c9e10ab | 2016-10-12 13:58:15 +0200 | [diff] [blame^] | 3 | from crashreports.permissions import HasRightsOrIsDeviceOwnerDeviceCreation |
Dirk Vogt | f2a3342 | 2016-10-11 17:17:26 +0200 | [diff] [blame] | 4 | from crashreports.serializers import CrashReportSerializer |
| 5 | |
Dirk Vogt | f2a3342 | 2016-10-11 17:17:26 +0200 | [diff] [blame] | 6 | |
| 7 | class ListCreateCrashReport(generics.ListCreateAPIView): |
| 8 | queryset = Crashreport.objects.all() |
| 9 | paginate_by = 20 |
Dirk Vogt | c9e10ab | 2016-10-12 13:58:15 +0200 | [diff] [blame^] | 10 | permission_classes = (HasRightsOrIsDeviceOwnerDeviceCreation, ) |
Dirk Vogt | f2a3342 | 2016-10-11 17:17:26 +0200 | [diff] [blame] | 11 | serializer_class = CrashReportSerializer |
| 12 | pass |