fixed some deprecation warnings

This commit is contained in:
Jonas Winkler 2020-11-17 22:31:43 +01:00
parent bd322a0ce6
commit e0bd6a7c5b
2 changed files with 19 additions and 19 deletions

View File

@ -52,7 +52,7 @@ class CorrespondentViewSet(ModelViewSet):
pagination_class = StandardPagination pagination_class = StandardPagination
permission_classes = (IsAuthenticated,) permission_classes = (IsAuthenticated,)
filter_backends = (DjangoFilterBackend, OrderingFilter) filter_backends = (DjangoFilterBackend, OrderingFilter)
filter_class = CorrespondentFilterSet filterset_class = CorrespondentFilterSet
ordering_fields = ("name", "matching_algorithm", "match", "document_count", "last_correspondence") ordering_fields = ("name", "matching_algorithm", "match", "document_count", "last_correspondence")
@ -63,7 +63,7 @@ class TagViewSet(ModelViewSet):
pagination_class = StandardPagination pagination_class = StandardPagination
permission_classes = (IsAuthenticated,) permission_classes = (IsAuthenticated,)
filter_backends = (DjangoFilterBackend, OrderingFilter) filter_backends = (DjangoFilterBackend, OrderingFilter)
filter_class = TagFilterSet filterset_class = TagFilterSet
ordering_fields = ("name", "matching_algorithm", "match", "document_count") ordering_fields = ("name", "matching_algorithm", "match", "document_count")
@ -74,7 +74,7 @@ class DocumentTypeViewSet(ModelViewSet):
pagination_class = StandardPagination pagination_class = StandardPagination
permission_classes = (IsAuthenticated,) permission_classes = (IsAuthenticated,)
filter_backends = (DjangoFilterBackend, OrderingFilter) filter_backends = (DjangoFilterBackend, OrderingFilter)
filter_class = DocumentTypeFilterSet filterset_class = DocumentTypeFilterSet
ordering_fields = ("name", "matching_algorithm", "match", "document_count") ordering_fields = ("name", "matching_algorithm", "match", "document_count")
@ -89,7 +89,7 @@ class DocumentViewSet(RetrieveModelMixin,
pagination_class = StandardPagination pagination_class = StandardPagination
permission_classes = (IsAuthenticated,) permission_classes = (IsAuthenticated,)
filter_backends = (DjangoFilterBackend, SearchFilter, OrderingFilter) filter_backends = (DjangoFilterBackend, SearchFilter, OrderingFilter)
filter_class = DocumentFilterSet filterset_class = DocumentFilterSet
search_fields = ("title", "correspondent__name", "content") search_fields = ("title", "correspondent__name", "content")
ordering_fields = ( ordering_fields = (
"id", "title", "correspondent__name", "document_type__name", "created", "modified", "added", "archive_serial_number") "id", "title", "correspondent__name", "document_type__name", "created", "modified", "added", "archive_serial_number")
@ -170,7 +170,7 @@ class LogViewSet(ReadOnlyModelViewSet):
pagination_class = StandardPagination pagination_class = StandardPagination
permission_classes = (IsAuthenticated,) permission_classes = (IsAuthenticated,)
filter_backends = (DjangoFilterBackend, OrderingFilter) filter_backends = (DjangoFilterBackend, OrderingFilter)
filter_class = LogFilterSet filterset_class = LogFilterSet
ordering_fields = ("created",) ordering_fields = ("created",)

View File

@ -1,7 +1,7 @@
from django.conf.urls import include, url from django.conf.urls import include
from django.contrib import admin from django.contrib import admin
from django.contrib.auth.decorators import login_required from django.contrib.auth.decorators import login_required
from django.urls import path from django.urls import path, re_path
from django.views.decorators.csrf import csrf_exempt from django.views.decorators.csrf import csrf_exempt
from django.views.generic import RedirectView from django.views.generic import RedirectView
from rest_framework.routers import DefaultRouter from rest_framework.routers import DefaultRouter
@ -30,32 +30,32 @@ api_router.register(r"tags", TagViewSet)
urlpatterns = [ urlpatterns = [
# API # API
url(r"^api/auth/", include(('rest_framework.urls', 'rest_framework'), namespace="rest_framework")), re_path(r"^api/auth/", include(('rest_framework.urls', 'rest_framework'), namespace="rest_framework")),
url(r"^api/search/autocomplete/", SearchAutoCompleteView.as_view(), name="autocomplete"), re_path(r"^api/search/autocomplete/", SearchAutoCompleteView.as_view(), name="autocomplete"),
url(r"^api/search/", SearchView.as_view(), name="search"), re_path(r"^api/search/", SearchView.as_view(), name="search"),
url(r"^api/statistics/", StatisticsView.as_view(), name="statistics"), re_path(r"^api/statistics/", StatisticsView.as_view(), name="statistics"),
url(r"^api/", include((api_router.urls, 'drf'), namespace="drf")), re_path(r"^api/", include((api_router.urls, 'drf'), namespace="drf")),
# Favicon # Favicon
url(r"^favicon.ico$", FaviconView.as_view(), name="favicon"), re_path(r"^favicon.ico$", FaviconView.as_view(), name="favicon"),
# The Django admin # The Django admin
url(r"admin/", admin.site.urls), re_path(r"admin/", admin.site.urls),
# These redirects are here to support clients that use the old FetchView. # These redirects are here to support clients that use the old FetchView.
url( re_path(
r"^fetch/doc/(?P<pk>\d+)$", r"^fetch/doc/(?P<pk>\d+)$",
RedirectView.as_view(url='/api/documents/%(pk)s/download/'), RedirectView.as_view(url='/api/documents/%(pk)s/download/'),
), ),
url( re_path(
r"^fetch/thumb/(?P<pk>\d+)$", r"^fetch/thumb/(?P<pk>\d+)$",
RedirectView.as_view(url='/api/documents/%(pk)s/thumb/'), RedirectView.as_view(url='/api/documents/%(pk)s/thumb/'),
), ),
url( re_path(
r"^fetch/preview/(?P<pk>\d+)$", r"^fetch/preview/(?P<pk>\d+)$",
RedirectView.as_view(url='/api/documents/%(pk)s/preview/'), RedirectView.as_view(url='/api/documents/%(pk)s/preview/'),
), ),
url(r"^push$", csrf_exempt(RedirectView.as_view(url='/api/documents/post_document/'))), re_path(r"^push$", csrf_exempt(RedirectView.as_view(url='/api/documents/post_document/'))),
# Frontend assets TODO: this is pretty bad. # Frontend assets TODO: this is pretty bad.
path('assets/<path:path>', RedirectView.as_view(url='/static/frontend/assets/%(path)s')), path('assets/<path:path>', RedirectView.as_view(url='/static/frontend/assets/%(path)s')),
@ -63,7 +63,7 @@ urlpatterns = [
path('accounts/', include('django.contrib.auth.urls')), path('accounts/', include('django.contrib.auth.urls')),
# Root of the Frontent # Root of the Frontent
url(r".*", login_required(IndexView.as_view())), re_path(r".*", login_required(IndexView.as_view())),
] ]