duration = SecondsField(required=False, label='Period length', initial=7*86400)
end_date = forms.DateTimeField(required=False, widget=AisCalendarWidget(attrs={'class':'vDateField'}))
grain = SecondsField(label='One position every', initial=3600)
- filter_area = forms.ChoiceField(required=False, label='Only in area (not implemented)',
+ filter_area = forms.ChoiceField(required=False, label='Only in area',
choices=[ (u'', u'(Not filtered)') ] + [ (fn[1], fn[0]) for fn in list_areas() ] )
def clean_start_date(self):
filter_area = data.get('filter_area', None)
if filter_area:
- for area in list_areas():
- if filter_area == area[0]:
- command += u' --filter-area \'' + area[1] + u'\''
+ command += u' --filter-area \'' + filter_area + u'\''
return command, extension