Added primitive Back button to EventCreate.

This commit is contained in:
2018-01-23 23:08:08 +01:00
parent 221024393e
commit 013ac34c43
5 changed files with 30 additions and 8 deletions

View File

@@ -162,6 +162,7 @@ class EventCreateView(generic.FormView):
return self.render_to_response(self.get_context_data(form=next_form, event=event))
else:
event.save()
form.flush_session_data()
messages.success(self.request, _(u'Veranstaltung angelegt.'))
owner = event.owner
self.clean_session_data()
@@ -185,4 +186,11 @@ class EventCreateView(generic.FormView):
def get(self, request, *args, **kwargs):
self.clean_session_data(request.session)
if 'abort' in request.GET:
form = self.get_form()
form.flush_session_data()
return HttpResponseRedirect(self.abort_url)
return super(EventCreateView, self).get(request, *args, **kwargs)
def post(self, request, *args, **kwargs):
return super(EventCreateView, self).post(request, *args, **kwargs)