Event creation: set the organizer locales as default (#2109)

This commit is contained in:
Maico Timmerman
2021-06-09 18:39:44 +02:00
committed by GitHub
parent 33400ed7cc
commit 2dd1e567cf
2 changed files with 6 additions and 2 deletions

View File

@@ -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):

View File

@@ -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