1
0
mirror of https://github.com/netbox-community/netbox.git synced 2024-05-10 07:54:54 +00:00

Changed RackGroup URL/filter from slug to PK (slugs are not unique across sites)

This commit is contained in:
Jeremy Stretch
2016-05-12 14:45:32 -04:00
parent 21b3fbd50f
commit 39be01051d
5 changed files with 8 additions and 13 deletions

View File

@ -175,13 +175,13 @@ def rack_site_choices():
def rack_group_choices():
group_choices = RackGroup.objects.select_related('site').annotate(rack_count=Count('racks'))
return [(g.slug, '{} ({})'.format(g, g.rack_count)) for g in group_choices]
return [(g.pk, '{} ({})'.format(g, g.rack_count)) for g in group_choices]
class RackFilterForm(forms.Form, BootstrapMixin):
site = forms.MultipleChoiceField(required=False, choices=rack_site_choices,
widget=forms.SelectMultiple(attrs={'size': 8}))
group = forms.MultipleChoiceField(required=False, choices=rack_group_choices,
group_id = forms.MultipleChoiceField(required=False, choices=rack_group_choices,
widget=forms.SelectMultiple(attrs={'size': 8}))