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

Select2 for device field

This commit is contained in:
Saria Hajjar
2020-01-02 17:46:37 +00:00
parent 8a4293a4cc
commit a707204f98

View File

@ -3171,9 +3171,12 @@ class CableFilterForm(BootstrapMixin, forms.Form):
required=False,
widget=ColorSelect()
)
device = forms.CharField(
device = forms.ChoiceField(
required=False,
label='Device name'
widget=APISelect(
api_url='/api/dcim/devices/',
value_field='text',
)
)
@ -3243,9 +3246,12 @@ class ConsoleConnectionFilterForm(BootstrapMixin, forms.Form):
required=False,
to_field_name='slug'
)
device = forms.CharField(
device = forms.ChoiceField(
required=False,
label='Device name'
widget=APISelect(
api_url='/api/dcim/devices/',
value_field='text',
)
)
@ -3255,9 +3261,12 @@ class PowerConnectionFilterForm(BootstrapMixin, forms.Form):
required=False,
to_field_name='slug'
)
device = forms.CharField(
device = forms.ChoiceField(
required=False,
label='Device name'
widget=APISelect(
api_url='/api/dcim/devices/',
value_field='text',
)
)
@ -3267,9 +3276,12 @@ class InterfaceConnectionFilterForm(BootstrapMixin, forms.Form):
required=False,
to_field_name='slug'
)
device = forms.CharField(
device = forms.ChoiceField(
required=False,
label='Device name'
widget=APISelect(
api_url='/api/dcim/devices/',
value_field='text',
)
)
@ -3349,9 +3361,12 @@ class InventoryItemFilterForm(BootstrapMixin, forms.Form):
required=False,
label='Search'
)
device = forms.CharField(
device = forms.ChoiceField(
required=False,
label='Device name'
widget=APISelect(
api_url='/api/dcim/devices/',
value_field='text',
)
)
manufacturer = FilterChoiceField(
queryset=Manufacturer.objects.all(),