mirror of
https://github.com/netbox-community/netbox.git
synced 2025-08-25 08:46:10 -06:00
View tabs should reference counter fields
This commit is contained in:
parent
84779312ea
commit
08b93b91e6
@ -1876,7 +1876,7 @@ class DeviceConsolePortsView(DeviceComponentsView):
|
|||||||
template_name = 'dcim/device/consoleports.html',
|
template_name = 'dcim/device/consoleports.html',
|
||||||
tab = ViewTab(
|
tab = ViewTab(
|
||||||
label=_('Console Ports'),
|
label=_('Console Ports'),
|
||||||
badge=lambda obj: obj.consoleports.count(),
|
badge=lambda obj: obj.console_port_count,
|
||||||
permission='dcim.view_consoleport',
|
permission='dcim.view_consoleport',
|
||||||
weight=550,
|
weight=550,
|
||||||
hide_if_empty=True
|
hide_if_empty=True
|
||||||
@ -1891,7 +1891,7 @@ class DeviceConsoleServerPortsView(DeviceComponentsView):
|
|||||||
template_name = 'dcim/device/consoleserverports.html'
|
template_name = 'dcim/device/consoleserverports.html'
|
||||||
tab = ViewTab(
|
tab = ViewTab(
|
||||||
label=_('Console Server Ports'),
|
label=_('Console Server Ports'),
|
||||||
badge=lambda obj: obj.consoleserverports.count(),
|
badge=lambda obj: obj.console_server_port_count,
|
||||||
permission='dcim.view_consoleserverport',
|
permission='dcim.view_consoleserverport',
|
||||||
weight=560,
|
weight=560,
|
||||||
hide_if_empty=True
|
hide_if_empty=True
|
||||||
@ -1906,7 +1906,7 @@ class DevicePowerPortsView(DeviceComponentsView):
|
|||||||
template_name = 'dcim/device/powerports.html'
|
template_name = 'dcim/device/powerports.html'
|
||||||
tab = ViewTab(
|
tab = ViewTab(
|
||||||
label=_('Power Ports'),
|
label=_('Power Ports'),
|
||||||
badge=lambda obj: obj.powerports.count(),
|
badge=lambda obj: obj.power_port_count,
|
||||||
permission='dcim.view_powerport',
|
permission='dcim.view_powerport',
|
||||||
weight=570,
|
weight=570,
|
||||||
hide_if_empty=True
|
hide_if_empty=True
|
||||||
@ -1921,7 +1921,7 @@ class DevicePowerOutletsView(DeviceComponentsView):
|
|||||||
template_name = 'dcim/device/poweroutlets.html'
|
template_name = 'dcim/device/poweroutlets.html'
|
||||||
tab = ViewTab(
|
tab = ViewTab(
|
||||||
label=_('Power Outlets'),
|
label=_('Power Outlets'),
|
||||||
badge=lambda obj: obj.poweroutlets.count(),
|
badge=lambda obj: obj.power_outlet_count,
|
||||||
permission='dcim.view_poweroutlet',
|
permission='dcim.view_poweroutlet',
|
||||||
weight=580,
|
weight=580,
|
||||||
hide_if_empty=True
|
hide_if_empty=True
|
||||||
@ -1957,7 +1957,7 @@ class DeviceFrontPortsView(DeviceComponentsView):
|
|||||||
template_name = 'dcim/device/frontports.html'
|
template_name = 'dcim/device/frontports.html'
|
||||||
tab = ViewTab(
|
tab = ViewTab(
|
||||||
label=_('Front Ports'),
|
label=_('Front Ports'),
|
||||||
badge=lambda obj: obj.frontports.count(),
|
badge=lambda obj: obj.front_port_count,
|
||||||
permission='dcim.view_frontport',
|
permission='dcim.view_frontport',
|
||||||
weight=530,
|
weight=530,
|
||||||
hide_if_empty=True
|
hide_if_empty=True
|
||||||
@ -1972,7 +1972,7 @@ class DeviceRearPortsView(DeviceComponentsView):
|
|||||||
template_name = 'dcim/device/rearports.html'
|
template_name = 'dcim/device/rearports.html'
|
||||||
tab = ViewTab(
|
tab = ViewTab(
|
||||||
label=_('Rear Ports'),
|
label=_('Rear Ports'),
|
||||||
badge=lambda obj: obj.rearports.count(),
|
badge=lambda obj: obj.rear_port_count,
|
||||||
permission='dcim.view_rearport',
|
permission='dcim.view_rearport',
|
||||||
weight=540,
|
weight=540,
|
||||||
hide_if_empty=True
|
hide_if_empty=True
|
||||||
@ -1987,7 +1987,7 @@ class DeviceModuleBaysView(DeviceComponentsView):
|
|||||||
template_name = 'dcim/device/modulebays.html'
|
template_name = 'dcim/device/modulebays.html'
|
||||||
tab = ViewTab(
|
tab = ViewTab(
|
||||||
label=_('Module Bays'),
|
label=_('Module Bays'),
|
||||||
badge=lambda obj: obj.modulebays.count(),
|
badge=lambda obj: obj.module_bay_count,
|
||||||
permission='dcim.view_modulebay',
|
permission='dcim.view_modulebay',
|
||||||
weight=510,
|
weight=510,
|
||||||
hide_if_empty=True
|
hide_if_empty=True
|
||||||
@ -2002,7 +2002,7 @@ class DeviceDeviceBaysView(DeviceComponentsView):
|
|||||||
template_name = 'dcim/device/devicebays.html'
|
template_name = 'dcim/device/devicebays.html'
|
||||||
tab = ViewTab(
|
tab = ViewTab(
|
||||||
label=_('Device Bays'),
|
label=_('Device Bays'),
|
||||||
badge=lambda obj: obj.devicebays.count(),
|
badge=lambda obj: obj.device_bay_count,
|
||||||
permission='dcim.view_devicebay',
|
permission='dcim.view_devicebay',
|
||||||
weight=500,
|
weight=500,
|
||||||
hide_if_empty=True
|
hide_if_empty=True
|
||||||
@ -2017,7 +2017,7 @@ class DeviceInventoryView(DeviceComponentsView):
|
|||||||
template_name = 'dcim/device/inventory.html'
|
template_name = 'dcim/device/inventory.html'
|
||||||
tab = ViewTab(
|
tab = ViewTab(
|
||||||
label=_('Inventory Items'),
|
label=_('Inventory Items'),
|
||||||
badge=lambda obj: obj.inventoryitems.count(),
|
badge=lambda obj: obj.inventory_item_count,
|
||||||
permission='dcim.view_inventoryitem',
|
permission='dcim.view_inventoryitem',
|
||||||
weight=590,
|
weight=590,
|
||||||
hide_if_empty=True
|
hide_if_empty=True
|
||||||
|
@ -349,7 +349,7 @@ class VirtualMachineInterfacesView(generic.ObjectChildrenView):
|
|||||||
template_name = 'virtualization/virtualmachine/interfaces.html'
|
template_name = 'virtualization/virtualmachine/interfaces.html'
|
||||||
tab = ViewTab(
|
tab = ViewTab(
|
||||||
label=_('Interfaces'),
|
label=_('Interfaces'),
|
||||||
badge=lambda obj: obj.interfaces.count(),
|
badge=lambda obj: obj.interface_count,
|
||||||
permission='virtualization.view_vminterface',
|
permission='virtualization.view_vminterface',
|
||||||
weight=500
|
weight=500
|
||||||
)
|
)
|
||||||
|
Loading…
Reference in New Issue
Block a user