Skip to content
Snippets Groups Projects
Commit 89cf486d authored by Benjamin Hättasch's avatar Benjamin Hättasch
Browse files

Enforce correct view calling

Redirect to submission overview when POST-only views are called via GET instead of crashing
parent 35529cf6
No related branches found
No related tags found
No related merge requests found
...@@ -323,6 +323,9 @@ class AKOwnerSelectDispatchView(EventSlugMixin, View): ...@@ -323,6 +323,9 @@ class AKOwnerSelectDispatchView(EventSlugMixin, View):
return HttpResponseRedirect( return HttpResponseRedirect(
reverse_lazy('submit:submit_ak', kwargs={'event_slug': kwargs['event_slug'], 'owner_slug': owner.slug})) reverse_lazy('submit:submit_ak', kwargs={'event_slug': kwargs['event_slug'], 'owner_slug': owner.slug}))
def get(self, request, *args, **kwargs):
return redirect('submit:submission_overview', event_slug=kwargs['event_slug'])
class AKOwnerEditView(FilterByEventSlugMixin, EventSlugMixin, UpdateView): class AKOwnerEditView(FilterByEventSlugMixin, EventSlugMixin, UpdateView):
model = AKOwner model = AKOwner
...@@ -360,6 +363,9 @@ class AKOwnerEditDispatchView(EventSlugMixin, View): ...@@ -360,6 +363,9 @@ class AKOwnerEditDispatchView(EventSlugMixin, View):
return HttpResponseRedirect( return HttpResponseRedirect(
reverse_lazy('submit:akowner_edit', kwargs={'event_slug': kwargs['event_slug'], 'slug': owner.slug})) reverse_lazy('submit:akowner_edit', kwargs={'event_slug': kwargs['event_slug'], 'slug': owner.slug}))
def get(self, request, *args, **kwargs):
return redirect('submit:submission_overview', event_slug=kwargs['event_slug'])
class AKSlotAddView(EventSlugMixin, EventInactiveRedirectMixin, CreateView): class AKSlotAddView(EventSlugMixin, EventInactiveRedirectMixin, CreateView):
model = AKSlot model = AKSlot
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment