diff options
Diffstat (limited to 'forms.py')
-rw-r--r-- | forms.py | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -35,7 +35,8 @@ class MarkerForm(BaseMarkerForm): def __init__(self, *args, **kwargs): super(MarkerForm, self).__init__(*args, **kwargs) self.fields['categories'].widget.choices = [('', _(u"Select"))] + \ - SubCategory.getAvailableTuples() + SubCategory.getAvailableTuples(item_types=['M', 'B']) + def clean_categories(self): cats = self.cleaned_data.get('categories') if cats: @@ -50,7 +51,8 @@ class RouteForm(BaseRouteForm): def __init__(self, *args, **kwargs): super(RouteForm, self).__init__(*args, **kwargs) self.fields['categories'].widget.choices = [('', _(u"Select"))] + \ - SubCategory.getAvailableTuples() + SubCategory.getAvailableTuples(item_types=['R', 'B']) + def clean_categories(self): cats = self.cleaned_data.get('categories') if cats: |