Added Event List Export Feature.
This commit is contained in:
@@ -18,6 +18,54 @@ app_config = apps.get_containing_app_config(__package__)
|
||||
logger = logging.getLogger(__name__)
|
||||
|
||||
|
||||
class EventListExportForm(forms.Form):
|
||||
sport = forms.ChoiceField(choices=choices.SPORT_CHOICES,
|
||||
required=False,
|
||||
label=_(u'Spielart'),
|
||||
)
|
||||
begin = forms.DateField(required=False,
|
||||
label=_(u'Zeitraum - Start'),
|
||||
help_text=u'%s - %s' % (
|
||||
_(u'Format: tt.mm.jjjj'),
|
||||
_(u'Kann frei gelassen werden')
|
||||
),
|
||||
widget = DateWidget(attrs={'id': 'id_begin_widget',
|
||||
'placeholder': _(u'Kann freigelassen werden')},
|
||||
usel10n=True,
|
||||
options={
|
||||
# 'format': 'dd.mm.yyyy',
|
||||
# 'weekStart': 1,
|
||||
'startView': 3,
|
||||
'clearBtn': True,
|
||||
'pickerPosition': 'bottom-left',
|
||||
},
|
||||
bootstrap_version=3))
|
||||
end = forms.DateField(required=False,
|
||||
label=_(u'Zeitraum - Ende'),
|
||||
help_text=u'%s - %s' % (
|
||||
_(u'Format: tt.mm.jjjj'),
|
||||
_(u'Kann frei gelassen werden')
|
||||
),
|
||||
widget = DateWidget(attrs={'id': 'id_end_widget',
|
||||
'placeholder': _(u'Kann freigelassen werden')},
|
||||
usel10n=True,
|
||||
options={
|
||||
# 'format': 'dd.mm.yyyy',
|
||||
# 'weekStart': 1,
|
||||
'startView': 3,
|
||||
'clearBtn': True,
|
||||
'pickerPosition': 'bottom-left',
|
||||
},
|
||||
bootstrap_version=3))
|
||||
|
||||
def __init__(self, *args, **kwargs):
|
||||
super(EventListExportForm, self).__init__(*args, **kwargs)
|
||||
sport_choices = self.fields['sport'].widget.choices
|
||||
sport_choices.append((None, u'Alle'))
|
||||
sport_choices.sort()
|
||||
self.fields['sport'].widget.choices = sport_choices
|
||||
|
||||
|
||||
class EventUpdateForm(forms.ModelForm):
|
||||
class Meta:
|
||||
model = models.Event
|
||||
|
||||
Reference in New Issue
Block a user