diff --git a/src/authentic2_cut/api_views.py b/src/authentic2_cut/api_views.py index 940762f..409a85d 100644 --- a/src/authentic2_cut/api_views.py +++ b/src/authentic2_cut/api_views.py @@ -26,7 +26,7 @@ from django.core.exceptions import ValidationError from rest_framework.generics import ListAPIView from rest_framework import serializers, pagination -from rest_framework.decorators import detail_route +from rest_framework.decorators import action from rest_framework.response import Response from rest_framework import status @@ -97,8 +97,8 @@ def _get_cut_validation_accepted_mime_types(): ]) -@detail_route(methods=['get', 'post'], url_path='validate', - permission_classes=(api_views.DjangoPermission('custom_user.cut_validate_user'),)) +@action(detail=True, methods=['get', 'post'], url_path='validate', + permission_classes=(api_views.DjangoPermission('custom_user.cut_validate_user'),)) def validate_cut(self, request, uuid): user = self.get_object() origin = get_origin(request) diff --git a/tox.ini b/tox.ini index e7f295c..3041578 100644 --- a/tox.ini +++ b/tox.ini @@ -72,12 +72,8 @@ commands = [pytest] junit_family=xunit2 filterwarnings = - error -# there is nothing we can do about that - ignore:defusedxml.lxml is no longer supported:DeprecationWarning:openpyxl.xml.functions - ignore:Using or importing the ABCs from 'collections':DeprecationWarning:django.* - ignore:Using user.is_authenticated\(\) and user.is_anonymous\(\) as a method is deprecated.::rest_framework\.* -# remind us later - once:.*staticfiles.*::django\..* - once:please use dns.resolver.resolve once + ignore:::django\..* + ignore:::authentic2\..* + ignore:::rest_framework\..* + ignore:::gettext\..*