|
@@ -734,7 +734,6 @@ class RackFilterForm(BootstrapMixin, TenancyFilterForm, CustomFieldFilterForm):
|
|
|
'site'
|
|
'site'
|
|
|
),
|
|
),
|
|
|
label='Rack group',
|
|
label='Rack group',
|
|
|
- null_label='-- None --',
|
|
|
|
|
widget=APISelectMultiple(
|
|
widget=APISelectMultiple(
|
|
|
api_url="/api/dcim/rack-groups/",
|
|
api_url="/api/dcim/rack-groups/",
|
|
|
null_option=True
|
|
null_option=True
|
|
@@ -748,7 +747,6 @@ class RackFilterForm(BootstrapMixin, TenancyFilterForm, CustomFieldFilterForm):
|
|
|
role = FilterChoiceField(
|
|
role = FilterChoiceField(
|
|
|
queryset=RackRole.objects.all(),
|
|
queryset=RackRole.objects.all(),
|
|
|
to_field_name='slug',
|
|
to_field_name='slug',
|
|
|
- null_label='-- None --',
|
|
|
|
|
widget=APISelectMultiple(
|
|
widget=APISelectMultiple(
|
|
|
api_url="/api/dcim/rack-roles/",
|
|
api_url="/api/dcim/rack-roles/",
|
|
|
value_field="slug",
|
|
value_field="slug",
|
|
@@ -874,7 +872,6 @@ class RackReservationFilterForm(BootstrapMixin, TenancyFilterForm):
|
|
|
group_id = FilterChoiceField(
|
|
group_id = FilterChoiceField(
|
|
|
queryset=RackGroup.objects.prefetch_related('site'),
|
|
queryset=RackGroup.objects.prefetch_related('site'),
|
|
|
label='Rack group',
|
|
label='Rack group',
|
|
|
- null_label='-- None --',
|
|
|
|
|
widget=APISelectMultiple(
|
|
widget=APISelectMultiple(
|
|
|
api_url="/api/dcim/rack-groups/",
|
|
api_url="/api/dcim/rack-groups/",
|
|
|
null_option=True,
|
|
null_option=True,
|
|
@@ -2182,7 +2179,6 @@ class DeviceFilterForm(BootstrapMixin, LocalConfigContextFilterForm, TenancyFilt
|
|
|
rack_id = FilterChoiceField(
|
|
rack_id = FilterChoiceField(
|
|
|
queryset=Rack.objects.all(),
|
|
queryset=Rack.objects.all(),
|
|
|
label='Rack',
|
|
label='Rack',
|
|
|
- null_label='-- None --',
|
|
|
|
|
widget=APISelectMultiple(
|
|
widget=APISelectMultiple(
|
|
|
api_url="/api/dcim/racks/",
|
|
api_url="/api/dcim/racks/",
|
|
|
null_option=True,
|
|
null_option=True,
|
|
@@ -2219,7 +2215,6 @@ class DeviceFilterForm(BootstrapMixin, LocalConfigContextFilterForm, TenancyFilt
|
|
|
platform = FilterChoiceField(
|
|
platform = FilterChoiceField(
|
|
|
queryset=Platform.objects.all(),
|
|
queryset=Platform.objects.all(),
|
|
|
to_field_name='slug',
|
|
to_field_name='slug',
|
|
|
- null_label='-- None --',
|
|
|
|
|
widget=APISelectMultiple(
|
|
widget=APISelectMultiple(
|
|
|
api_url="/api/dcim/platforms/",
|
|
api_url="/api/dcim/platforms/",
|
|
|
value_field="slug",
|
|
value_field="slug",
|
|
@@ -3913,7 +3908,6 @@ class CableFilterForm(BootstrapMixin, forms.Form):
|
|
|
rack_id = FilterChoiceField(
|
|
rack_id = FilterChoiceField(
|
|
|
queryset=Rack.objects.all(),
|
|
queryset=Rack.objects.all(),
|
|
|
label='Rack',
|
|
label='Rack',
|
|
|
- null_label='-- None --',
|
|
|
|
|
widget=APISelectMultiple(
|
|
widget=APISelectMultiple(
|
|
|
api_url="/api/dcim/racks/",
|
|
api_url="/api/dcim/racks/",
|
|
|
null_option=True,
|
|
null_option=True,
|
|
@@ -4471,7 +4465,6 @@ class VirtualChassisFilterForm(BootstrapMixin, CustomFieldFilterForm):
|
|
|
tenant_group = FilterChoiceField(
|
|
tenant_group = FilterChoiceField(
|
|
|
queryset=TenantGroup.objects.all(),
|
|
queryset=TenantGroup.objects.all(),
|
|
|
to_field_name='slug',
|
|
to_field_name='slug',
|
|
|
- null_label='-- None --',
|
|
|
|
|
widget=APISelectMultiple(
|
|
widget=APISelectMultiple(
|
|
|
api_url="/api/tenancy/tenant-groups/",
|
|
api_url="/api/tenancy/tenant-groups/",
|
|
|
value_field="slug",
|
|
value_field="slug",
|
|
@@ -4484,7 +4477,6 @@ class VirtualChassisFilterForm(BootstrapMixin, CustomFieldFilterForm):
|
|
|
tenant = FilterChoiceField(
|
|
tenant = FilterChoiceField(
|
|
|
queryset=Tenant.objects.all(),
|
|
queryset=Tenant.objects.all(),
|
|
|
to_field_name='slug',
|
|
to_field_name='slug',
|
|
|
- null_label='-- None --',
|
|
|
|
|
widget=APISelectMultiple(
|
|
widget=APISelectMultiple(
|
|
|
api_url="/api/tenancy/tenants/",
|
|
api_url="/api/tenancy/tenants/",
|
|
|
value_field="slug",
|
|
value_field="slug",
|
|
@@ -4592,7 +4584,6 @@ class PowerPanelFilterForm(BootstrapMixin, CustomFieldFilterForm):
|
|
|
rack_group_id = FilterChoiceField(
|
|
rack_group_id = FilterChoiceField(
|
|
|
queryset=RackGroup.objects.all(),
|
|
queryset=RackGroup.objects.all(),
|
|
|
label='Rack group (ID)',
|
|
label='Rack group (ID)',
|
|
|
- null_label='-- None --',
|
|
|
|
|
widget=APISelectMultiple(
|
|
widget=APISelectMultiple(
|
|
|
api_url="/api/dcim/rack-groups/",
|
|
api_url="/api/dcim/rack-groups/",
|
|
|
null_option=True,
|
|
null_option=True,
|
|
@@ -4826,7 +4817,6 @@ class PowerFeedFilterForm(BootstrapMixin, CustomFieldFilterForm):
|
|
|
power_panel_id = FilterChoiceField(
|
|
power_panel_id = FilterChoiceField(
|
|
|
queryset=PowerPanel.objects.all(),
|
|
queryset=PowerPanel.objects.all(),
|
|
|
label='Power panel',
|
|
label='Power panel',
|
|
|
- null_label='-- None --',
|
|
|
|
|
widget=APISelectMultiple(
|
|
widget=APISelectMultiple(
|
|
|
api_url="/api/dcim/power-panels/",
|
|
api_url="/api/dcim/power-panels/",
|
|
|
null_option=True,
|
|
null_option=True,
|
|
@@ -4835,7 +4825,6 @@ class PowerFeedFilterForm(BootstrapMixin, CustomFieldFilterForm):
|
|
|
rack_id = FilterChoiceField(
|
|
rack_id = FilterChoiceField(
|
|
|
queryset=Rack.objects.all(),
|
|
queryset=Rack.objects.all(),
|
|
|
label='Rack',
|
|
label='Rack',
|
|
|
- null_label='-- None --',
|
|
|
|
|
widget=APISelectMultiple(
|
|
widget=APISelectMultiple(
|
|
|
api_url="/api/dcim/racks/",
|
|
api_url="/api/dcim/racks/",
|
|
|
null_option=True,
|
|
null_option=True,
|