Merge pull request #724 from ae-utbm/ninja

Use django-ninja for the API
This commit is contained in:
thomas girod
2024-07-24 00:48:08 +02:00
committed by GitHub
60 changed files with 1455 additions and 1331 deletions

View File

@ -27,6 +27,7 @@ from functools import partial
from ajax_select import make_ajax_field
from django import forms
from django.conf import settings
from django.contrib.auth.mixins import LoginRequiredMixin
from django.core.exceptions import PermissionDenied
from django.core.paginator import EmptyPage, PageNotAnInteger, Paginator
from django.db import IntegrityError
@ -46,7 +47,6 @@ from core.views import (
CanEditMixin,
CanEditPropMixin,
CanViewMixin,
UserIsLoggedMixin,
can_view,
)
from core.views.forms import MarkdownInput
@ -279,7 +279,7 @@ class ForumTopicEditView(CanEditMixin, UpdateView):
class ForumTopicSubscribeView(
CanViewMixin, UserIsLoggedMixin, SingleObjectMixin, RedirectView
LoginRequiredMixin, CanViewMixin, SingleObjectMixin, RedirectView
):
model = ForumTopic
pk_url_kwarg = "topic_id"