.
This commit is contained in:
@@ -28,6 +28,7 @@ from django.http import HttpResponseRedirect, HttpResponse
|
||||
|
||||
from .forms import (
|
||||
CaseForm,
|
||||
ConditionForm,
|
||||
SeriesForm,
|
||||
SeriesImageFormSet,
|
||||
SeriesFormSet,
|
||||
@@ -195,6 +196,17 @@ class SeriesDelete(RevisionMixin, AuthorOrCheckerRequiredMixin, DeleteView):
|
||||
model = Series
|
||||
success_url = reverse_lazy("atlas:series_view")
|
||||
|
||||
class ConditionDelete(RevisionMixin, AuthorOrCheckerRequiredMixin, DeleteView):
|
||||
model = Condition
|
||||
success_url = reverse_lazy("atlas:condition_view")
|
||||
|
||||
class FindingDelete(RevisionMixin, AuthorOrCheckerRequiredMixin, DeleteView):
|
||||
model = Finding
|
||||
success_url = reverse_lazy("atlas:finding_view")
|
||||
|
||||
class StructureDelete(RevisionMixin, AuthorOrCheckerRequiredMixin, DeleteView):
|
||||
model = Structure
|
||||
success_url = reverse_lazy("atlas:structure_view")
|
||||
|
||||
@login_required
|
||||
@user_is_author_or_atlas_checker
|
||||
@@ -315,6 +327,13 @@ class SeriesUpdate(
|
||||
return super().form_invalid(form)
|
||||
|
||||
|
||||
class ConditionUpdate(
|
||||
RevisionMixin, LoginRequiredMixin, AuthorOrCheckerRequiredMixin, UpdateView
|
||||
):
|
||||
model = Condition
|
||||
form_class = ConditionForm
|
||||
|
||||
|
||||
class AtlasCreateBase(RevisionMixin, LoginRequiredMixin):
|
||||
model = Case
|
||||
form_class = CaseForm
|
||||
|
||||
Reference in New Issue
Block a user