Update and simplify device component tables
This commit is contained in:
@@ -1158,10 +1158,10 @@ class DeviceBulkDeleteView(BulkDeleteView):
|
||||
#
|
||||
|
||||
class ConsolePortListView(ObjectListView):
|
||||
queryset = ConsolePort.objects.prefetch_related('device', 'device__tenant', 'device__site', 'cable')
|
||||
queryset = ConsolePort.objects.prefetch_related('device', 'cable')
|
||||
filterset = filters.ConsolePortFilterSet
|
||||
filterset_form = forms.ConsolePortFilterForm
|
||||
table = tables.ConsolePortDetailTable
|
||||
table = tables.ConsolePortTable
|
||||
action_buttons = ('import', 'export')
|
||||
|
||||
|
||||
@@ -1188,7 +1188,7 @@ class ConsolePortDeleteView(ObjectDeleteView):
|
||||
class ConsolePortBulkImportView(BulkImportView):
|
||||
queryset = ConsolePort.objects.all()
|
||||
model_form = forms.ConsolePortCSVForm
|
||||
table = tables.ConsolePortImportTable
|
||||
table = tables.ConsolePortTable
|
||||
default_return_url = 'dcim:consoleport_list'
|
||||
|
||||
|
||||
@@ -1211,10 +1211,10 @@ class ConsolePortBulkDeleteView(BulkDeleteView):
|
||||
#
|
||||
|
||||
class ConsoleServerPortListView(ObjectListView):
|
||||
queryset = ConsoleServerPort.objects.prefetch_related('device', 'device__tenant', 'device__site', 'cable')
|
||||
queryset = ConsoleServerPort.objects.prefetch_related('device', 'cable')
|
||||
filterset = filters.ConsoleServerPortFilterSet
|
||||
filterset_form = forms.ConsoleServerPortFilterForm
|
||||
table = tables.ConsoleServerPortDetailTable
|
||||
table = tables.ConsoleServerPortTable
|
||||
action_buttons = ('import', 'export')
|
||||
|
||||
|
||||
@@ -1241,7 +1241,7 @@ class ConsoleServerPortDeleteView(ObjectDeleteView):
|
||||
class ConsoleServerPortBulkImportView(BulkImportView):
|
||||
queryset = ConsoleServerPort.objects.all()
|
||||
model_form = forms.ConsoleServerPortCSVForm
|
||||
table = tables.ConsoleServerPortImportTable
|
||||
table = tables.ConsoleServerPortTable
|
||||
default_return_url = 'dcim:consoleserverport_list'
|
||||
|
||||
|
||||
@@ -1274,10 +1274,10 @@ class ConsoleServerPortBulkDeleteView(BulkDeleteView):
|
||||
#
|
||||
|
||||
class PowerPortListView(ObjectListView):
|
||||
queryset = PowerPort.objects.prefetch_related('device', 'device__tenant', 'device__site', 'cable')
|
||||
queryset = PowerPort.objects.prefetch_related('device', 'cable')
|
||||
filterset = filters.PowerPortFilterSet
|
||||
filterset_form = forms.PowerPortFilterForm
|
||||
table = tables.PowerPortDetailTable
|
||||
table = tables.PowerPortTable
|
||||
action_buttons = ('import', 'export')
|
||||
|
||||
|
||||
@@ -1304,7 +1304,7 @@ class PowerPortDeleteView(ObjectDeleteView):
|
||||
class PowerPortBulkImportView(BulkImportView):
|
||||
queryset = PowerPort.objects.all()
|
||||
model_form = forms.PowerPortCSVForm
|
||||
table = tables.PowerPortImportTable
|
||||
table = tables.PowerPortTable
|
||||
default_return_url = 'dcim:powerport_list'
|
||||
|
||||
|
||||
@@ -1327,10 +1327,10 @@ class PowerPortBulkDeleteView(BulkDeleteView):
|
||||
#
|
||||
|
||||
class PowerOutletListView(ObjectListView):
|
||||
queryset = PowerOutlet.objects.prefetch_related('device', 'device__tenant', 'device__site', 'cable')
|
||||
queryset = PowerOutlet.objects.prefetch_related('device', 'cable')
|
||||
filterset = filters.PowerOutletFilterSet
|
||||
filterset_form = forms.PowerOutletFilterForm
|
||||
table = tables.PowerOutletDetailTable
|
||||
table = tables.PowerOutletTable
|
||||
action_buttons = ('import', 'export')
|
||||
|
||||
|
||||
@@ -1357,7 +1357,7 @@ class PowerOutletDeleteView(ObjectDeleteView):
|
||||
class PowerOutletBulkImportView(BulkImportView):
|
||||
queryset = PowerOutlet.objects.all()
|
||||
model_form = forms.PowerOutletCSVForm
|
||||
table = tables.PowerOutletImportTable
|
||||
table = tables.PowerOutletTable
|
||||
default_return_url = 'dcim:poweroutlet_list'
|
||||
|
||||
|
||||
@@ -1390,10 +1390,10 @@ class PowerOutletBulkDeleteView(BulkDeleteView):
|
||||
#
|
||||
|
||||
class InterfaceListView(ObjectListView):
|
||||
queryset = Interface.objects.prefetch_related('device', 'device__tenant', 'device__site', 'cable')
|
||||
queryset = Interface.objects.prefetch_related('device', 'cable')
|
||||
filterset = filters.InterfaceFilterSet
|
||||
filterset_form = forms.InterfaceFilterForm
|
||||
table = tables.InterfaceDetailTable
|
||||
table = tables.InterfaceTable
|
||||
action_buttons = ('import', 'export')
|
||||
|
||||
|
||||
@@ -1453,7 +1453,7 @@ class InterfaceDeleteView(ObjectDeleteView):
|
||||
class InterfaceBulkImportView(BulkImportView):
|
||||
queryset = Interface.objects.all()
|
||||
model_form = forms.InterfaceCSVForm
|
||||
table = tables.InterfaceImportTable
|
||||
table = tables.InterfaceTable
|
||||
default_return_url = 'dcim:interface_list'
|
||||
|
||||
|
||||
@@ -1486,10 +1486,10 @@ class InterfaceBulkDeleteView(BulkDeleteView):
|
||||
#
|
||||
|
||||
class FrontPortListView(ObjectListView):
|
||||
queryset = FrontPort.objects.prefetch_related('device', 'device__tenant', 'device__site', 'cable')
|
||||
queryset = FrontPort.objects.prefetch_related('device', 'cable')
|
||||
filterset = filters.FrontPortFilterSet
|
||||
filterset_form = forms.FrontPortFilterForm
|
||||
table = tables.FrontPortDetailTable
|
||||
table = tables.FrontPortTable
|
||||
action_buttons = ('import', 'export')
|
||||
|
||||
|
||||
@@ -1516,7 +1516,7 @@ class FrontPortDeleteView(ObjectDeleteView):
|
||||
class FrontPortBulkImportView(BulkImportView):
|
||||
queryset = FrontPort.objects.all()
|
||||
model_form = forms.FrontPortCSVForm
|
||||
table = tables.FrontPortImportTable
|
||||
table = tables.FrontPortTable
|
||||
default_return_url = 'dcim:frontport_list'
|
||||
|
||||
|
||||
@@ -1549,10 +1549,10 @@ class FrontPortBulkDeleteView(BulkDeleteView):
|
||||
#
|
||||
|
||||
class RearPortListView(ObjectListView):
|
||||
queryset = RearPort.objects.prefetch_related('device', 'device__tenant', 'device__site', 'cable')
|
||||
queryset = RearPort.objects.prefetch_related('device', 'cable')
|
||||
filterset = filters.RearPortFilterSet
|
||||
filterset_form = forms.RearPortFilterForm
|
||||
table = tables.RearPortDetailTable
|
||||
table = tables.RearPortTable
|
||||
action_buttons = ('import', 'export')
|
||||
|
||||
|
||||
@@ -1579,7 +1579,7 @@ class RearPortDeleteView(ObjectDeleteView):
|
||||
class RearPortBulkImportView(BulkImportView):
|
||||
queryset = RearPort.objects.all()
|
||||
model_form = forms.RearPortCSVForm
|
||||
table = tables.RearPortImportTable
|
||||
table = tables.RearPortTable
|
||||
default_return_url = 'dcim:rearport_list'
|
||||
|
||||
|
||||
@@ -1612,12 +1612,10 @@ class RearPortBulkDeleteView(BulkDeleteView):
|
||||
#
|
||||
|
||||
class DeviceBayListView(ObjectListView):
|
||||
queryset = DeviceBay.objects.prefetch_related(
|
||||
'device', 'device__site', 'installed_device', 'installed_device__site'
|
||||
)
|
||||
queryset = DeviceBay.objects.prefetch_related('device', 'installed_device')
|
||||
filterset = filters.DeviceBayFilterSet
|
||||
filterset_form = forms.DeviceBayFilterForm
|
||||
table = tables.DeviceBayDetailTable
|
||||
table = tables.DeviceBayTable
|
||||
action_buttons = ('import', 'export')
|
||||
|
||||
|
||||
@@ -1711,7 +1709,7 @@ class DeviceBayDepopulateView(ObjectEditView):
|
||||
class DeviceBayBulkImportView(BulkImportView):
|
||||
queryset = DeviceBay.objects.all()
|
||||
model_form = forms.DeviceBayCSVForm
|
||||
table = tables.DeviceBayImportTable
|
||||
table = tables.DeviceBayTable
|
||||
default_return_url = 'dcim:devicebay_list'
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user