|
|
@@ -27,7 +27,7 @@ class UserViewSet(viewsets.ModelViewSet):
|
|
|
"""
|
|
|
queryset = User.objects.all().order_by('-date_joined')
|
|
|
serializer_class = serializers.UserSerializer
|
|
|
- permission_classes = [permissions.IsAuthenticated]
|
|
|
+ permission_classes = [permissions.AllowAny]
|
|
|
|
|
|
class device_ViewSet(viewsets.ModelViewSet):
|
|
|
"""
|
|
|
@@ -35,7 +35,7 @@ class device_ViewSet(viewsets.ModelViewSet):
|
|
|
"""
|
|
|
queryset = models.device.objects.all().order_by('-time_creation',)
|
|
|
serializer_class = serializers.device_Serializer
|
|
|
- permission_classes = [permissions.IsAuthenticated]
|
|
|
+ permission_classes = [permissions.AllowAny]
|
|
|
|
|
|
filtred_backends = [django_filters.rest_framework.DjangoFilterBackend]
|
|
|
filterset_fields = ['device_type', 'brend', 'serial_model']
|
|
|
@@ -48,7 +48,7 @@ class measurement_info_Viewset(viewsets.ModelViewSet):
|
|
|
"""
|
|
|
queryset = models.measurement_info.objects.all().order_by('-id',)
|
|
|
serializer_class = serializers.measurement_info_Serializer
|
|
|
- permission_classes = [permissions.IsAuthenticated]
|
|
|
+ permission_classes = [permissions.AllowAny]
|
|
|
|
|
|
filtred_backends = [django_filters.rest_framework.DjangoFilterBackend]
|
|
|
filterset_fields = ['id', 'infostr']
|
|
|
@@ -59,7 +59,7 @@ class state_Viewset(viewsets.ModelViewSet):
|
|
|
"""
|
|
|
queryset = models.state.objects.all().order_by('-id',)
|
|
|
serializer_class = serializers.state_Serializer
|
|
|
- permission_classes = [permissions.IsAuthenticated]
|
|
|
+ permission_classes = [permissions.AllowAny]
|
|
|
|
|
|
filter_backends = [django_filters.rest_framework.DjangoFilterBackend]
|
|
|
filterset_fields = ['id_measurement']
|
|
|
@@ -70,12 +70,12 @@ class measurement_ViewSet(viewsets.ModelViewSet):
|
|
|
"""
|
|
|
queryset = models.measurement.objects.all().order_by('-id',)
|
|
|
serializer_class = serializers.measurement_post_Serializer
|
|
|
- permission_classes = [permissions.IsAuthenticated]
|
|
|
+ permission_classes = [permissions.AllowAny]
|
|
|
|
|
|
#filtred_backends = [django_filters.rest_framework.DjangoFilterBackend]
|
|
|
#filterset_fields = ['id']
|
|
|
|
|
|
- @action(methods=['get'], detail=True, permission_classes=[permissions.IsAuthenticated],
|
|
|
+ @action(methods=['get'], detail=True, permission_classes=[permissions.AllowAny],
|
|
|
url_path='data', url_name='data')
|
|
|
def data(self, request, pk=None):
|
|
|
try:
|
|
|
@@ -110,7 +110,7 @@ class measurement_ViewSet(viewsets.ModelViewSet):
|
|
|
serializer = serializers.measurement_data_Serializer(queryset, many=True)
|
|
|
return Response(serializer.data)
|
|
|
|
|
|
- @action(methods=['get'], detail=True, permission_classes=[permissions.IsAuthenticated],
|
|
|
+ @action(methods=['get'], detail=True, permission_classes=[permissions.AllowAny],
|
|
|
url_path='state', url_name='state')
|
|
|
def state(self, request, pk=None):
|
|
|
queryset = models.measurement.objects.all().order_by('-id',)
|
|
|
@@ -118,7 +118,7 @@ class measurement_ViewSet(viewsets.ModelViewSet):
|
|
|
serializer = serializers.state_Serializer(measurement.state)
|
|
|
return Response(serializer.data)
|
|
|
|
|
|
- @action(methods=['get'], detail=True, permission_classes=[permissions.IsAuthenticated],
|
|
|
+ @action(methods=['get'], detail=True, permission_classes=[permissions.AllowAny],
|
|
|
url_path='info', url_name='info')
|
|
|
def info(self, request, pk=None):
|
|
|
queryset = models.measurement.objects.all().order_by('-id',)
|
|
|
@@ -209,7 +209,7 @@ class measurement_ViewSet(viewsets.ModelViewSet):
|
|
|
class measurement_data_ViewSet(viewsets.ModelViewSet):
|
|
|
queryset = models.measurement_data.objects.all().order_by('-id',)
|
|
|
serializer_class = serializers.measurement_data_Serializer
|
|
|
- permission_classes = [permissions.IsAuthenticated]
|
|
|
+ permission_classes = [permissions.AllowAny]
|
|
|
|
|
|
filtred_backends = [django_filters.rest_framework.DjangoFilterBackend]
|
|
|
filterset_fields = ['measurement__id', 'data_num', 'averaging_num']
|