mirror of
https://github.com/pretix/pretix.git
synced 2026-05-08 15:44:02 +00:00
Enforce step order of event creation wizard
This commit is contained in:
@@ -118,6 +118,14 @@ class EventWizard(SessionWizardView):
|
|||||||
ctx['organizer'] = self.get_cleaned_data_for_step('foundation').get('organizer')
|
ctx['organizer'] = self.get_cleaned_data_for_step('foundation').get('organizer')
|
||||||
return ctx
|
return ctx
|
||||||
|
|
||||||
|
def render(self, form=None, **kwargs):
|
||||||
|
if self.steps.current != 'foundation':
|
||||||
|
fdata = self.get_cleaned_data_for_step('foundation')
|
||||||
|
if fdata is None:
|
||||||
|
return self.render_goto_step('foundation')
|
||||||
|
|
||||||
|
return super().render(form, **kwargs)
|
||||||
|
|
||||||
def get_form_kwargs(self, step=None):
|
def get_form_kwargs(self, step=None):
|
||||||
kwargs = {
|
kwargs = {
|
||||||
'user': self.request.user
|
'user': self.request.user
|
||||||
|
|||||||
Reference in New Issue
Block a user