forked from CGM_Public/pretix_original
Event creation: set the organizer locales as default (#2109)
This commit is contained in:
@@ -110,7 +110,9 @@ class EventWizardFoundationForm(forms.Form):
|
|||||||
self.fields['organizer'].widget.choices = self.fields['organizer'].choices
|
self.fields['organizer'].widget.choices = self.fields['organizer'].choices
|
||||||
|
|
||||||
if len(self.fields['organizer'].choices) == 1:
|
if len(self.fields['organizer'].choices) == 1:
|
||||||
self.fields['organizer'].initial = self.fields['organizer'].queryset.first()
|
organizer = self.fields['organizer'].queryset.first()
|
||||||
|
self.fields['organizer'].initial = organizer
|
||||||
|
self.fields['locales'].initial = organizer.settings.locales
|
||||||
|
|
||||||
|
|
||||||
class EventWizardBasicsForm(I18nModelForm):
|
class EventWizardBasicsForm(I18nModelForm):
|
||||||
|
|||||||
@@ -190,7 +190,9 @@ class EventWizard(SafeSessionWizardView):
|
|||||||
qs = qs.filter(
|
qs = qs.filter(
|
||||||
id__in=self.request.user.teams.filter(can_create_events=True).values_list('organizer', flat=True)
|
id__in=self.request.user.teams.filter(can_create_events=True).values_list('organizer', flat=True)
|
||||||
)
|
)
|
||||||
initial['organizer'] = qs.get(slug=self.request.GET.get('organizer'))
|
organizer = qs.get(slug=self.request.GET.get('organizer'))
|
||||||
|
initial['organizer'] = organizer
|
||||||
|
initial['locales'] = organizer.settings.locales
|
||||||
except Organizer.DoesNotExist:
|
except Organizer.DoesNotExist:
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user