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, required=False,
widget=ColorSelect() widget=ColorSelect()
) )
device = forms.CharField( device = forms.ChoiceField(
required=False, 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, required=False,
to_field_name='slug' to_field_name='slug'
) )
device = forms.CharField( device = forms.ChoiceField(
required=False, 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, required=False,
to_field_name='slug' to_field_name='slug'
) )
device = forms.CharField( device = forms.ChoiceField(
required=False, 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, required=False,
to_field_name='slug' to_field_name='slug'
) )
device = forms.CharField( device = forms.ChoiceField(
required=False, 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, required=False,
label='Search' label='Search'
) )
device = forms.CharField( device = forms.ChoiceField(
required=False, required=False,
label='Device name' widget=APISelect(
api_url='/api/dcim/devices/',
value_field='text',
)
) )
manufacturer = FilterChoiceField( manufacturer = FilterChoiceField(
queryset=Manufacturer.objects.all(), queryset=Manufacturer.objects.all(),