|
@@ -1,21 +1,5 @@
|
|
|
import django_tables2 as tables
|
|
import django_tables2 as tables
|
|
|
-from dcim.models import (
|
|
|
|
|
- ConsolePort,
|
|
|
|
|
- ConsoleServerPort,
|
|
|
|
|
- Device,
|
|
|
|
|
- DeviceBay,
|
|
|
|
|
- DeviceRole,
|
|
|
|
|
- FrontPort,
|
|
|
|
|
- Interface,
|
|
|
|
|
- InventoryItem,
|
|
|
|
|
- InventoryItemRole,
|
|
|
|
|
- ModuleBay,
|
|
|
|
|
- Platform,
|
|
|
|
|
- PowerOutlet,
|
|
|
|
|
- PowerPort,
|
|
|
|
|
- RearPort,
|
|
|
|
|
- VirtualChassis,
|
|
|
|
|
-)
|
|
|
|
|
|
|
+from dcim import models
|
|
|
from django_tables2.utils import Accessor
|
|
from django_tables2.utils import Accessor
|
|
|
from tenancy.tables import ContactsColumnMixin, TenancyColumnsMixin
|
|
from tenancy.tables import ContactsColumnMixin, TenancyColumnsMixin
|
|
|
|
|
|
|
@@ -106,7 +90,7 @@ class DeviceRoleTable(NetBoxTable):
|
|
|
)
|
|
)
|
|
|
|
|
|
|
|
class Meta(NetBoxTable.Meta):
|
|
class Meta(NetBoxTable.Meta):
|
|
|
- model = DeviceRole
|
|
|
|
|
|
|
+ model = models.DeviceRole
|
|
|
fields = (
|
|
fields = (
|
|
|
'pk', 'id', 'name', 'device_count', 'vm_count', 'color', 'vm_role', 'description', 'slug', 'tags',
|
|
'pk', 'id', 'name', 'device_count', 'vm_count', 'color', 'vm_role', 'description', 'slug', 'tags',
|
|
|
'actions', 'created', 'last_updated',
|
|
'actions', 'created', 'last_updated',
|
|
@@ -137,7 +121,7 @@ class PlatformTable(NetBoxTable):
|
|
|
)
|
|
)
|
|
|
|
|
|
|
|
class Meta(NetBoxTable.Meta):
|
|
class Meta(NetBoxTable.Meta):
|
|
|
- model = Platform
|
|
|
|
|
|
|
+ model = models.Platform
|
|
|
fields = (
|
|
fields = (
|
|
|
'pk', 'id', 'name', 'manufacturer', 'device_count', 'vm_count', 'slug', 'napalm_driver', 'napalm_args',
|
|
'pk', 'id', 'name', 'manufacturer', 'device_count', 'vm_count', 'slug', 'napalm_driver', 'napalm_args',
|
|
|
'description', 'tags', 'actions', 'created', 'last_updated',
|
|
'description', 'tags', 'actions', 'created', 'last_updated',
|
|
@@ -220,12 +204,12 @@ class DeviceTable(TenancyColumnsMixin, ContactsColumnMixin, NetBoxTable):
|
|
|
)
|
|
)
|
|
|
|
|
|
|
|
class Meta(NetBoxTable.Meta):
|
|
class Meta(NetBoxTable.Meta):
|
|
|
- model = Device
|
|
|
|
|
|
|
+ model = models.Device
|
|
|
fields = (
|
|
fields = (
|
|
|
'pk', 'id', 'name', 'status', 'tenant', 'tenant_group', 'device_role', 'manufacturer', 'device_type',
|
|
'pk', 'id', 'name', 'status', 'tenant', 'tenant_group', 'device_role', 'manufacturer', 'device_type',
|
|
|
'platform', 'serial', 'asset_tag', 'region', 'site_group', 'site', 'location', 'rack', 'position', 'face',
|
|
'platform', 'serial', 'asset_tag', 'region', 'site_group', 'site', 'location', 'rack', 'position', 'face',
|
|
|
'airflow', 'primary_ip', 'primary_ip4', 'primary_ip6', 'cluster', 'virtual_chassis', 'vc_position',
|
|
'airflow', 'primary_ip', 'primary_ip4', 'primary_ip6', 'cluster', 'virtual_chassis', 'vc_position',
|
|
|
- 'vc_priority', 'comments', 'contacts', 'tags', 'created', 'last_updated',
|
|
|
|
|
|
|
+ 'vc_priority', 'description', 'comments', 'contacts', 'tags', 'created', 'last_updated',
|
|
|
)
|
|
)
|
|
|
default_columns = (
|
|
default_columns = (
|
|
|
'pk', 'name', 'status', 'tenant', 'site', 'location', 'rack', 'device_role', 'manufacturer', 'device_type',
|
|
'pk', 'name', 'status', 'tenant', 'site', 'location', 'rack', 'device_role', 'manufacturer', 'device_type',
|
|
@@ -252,7 +236,7 @@ class DeviceImportTable(TenancyColumnsMixin, NetBoxTable):
|
|
|
)
|
|
)
|
|
|
|
|
|
|
|
class Meta(NetBoxTable.Meta):
|
|
class Meta(NetBoxTable.Meta):
|
|
|
- model = Device
|
|
|
|
|
|
|
+ model = models.Device
|
|
|
fields = ('id', 'name', 'status', 'tenant', 'tenant_group', 'site', 'rack', 'position', 'device_role', 'device_type')
|
|
fields = ('id', 'name', 'status', 'tenant', 'tenant_group', 'site', 'rack', 'position', 'device_role', 'device_type')
|
|
|
empty_text = False
|
|
empty_text = False
|
|
|
|
|
|
|
@@ -326,7 +310,7 @@ class ConsolePortTable(ModularDeviceComponentTable, PathEndpointTable):
|
|
|
)
|
|
)
|
|
|
|
|
|
|
|
class Meta(DeviceComponentTable.Meta):
|
|
class Meta(DeviceComponentTable.Meta):
|
|
|
- model = ConsolePort
|
|
|
|
|
|
|
+ model = models.ConsolePort
|
|
|
fields = (
|
|
fields = (
|
|
|
'pk', 'id', 'name', 'device', 'module_bay', 'module', 'label', 'type', 'speed', 'description',
|
|
'pk', 'id', 'name', 'device', 'module_bay', 'module', 'label', 'type', 'speed', 'description',
|
|
|
'mark_connected', 'cable', 'cable_color', 'link_peer', 'connection', 'tags', 'created', 'last_updated',
|
|
'mark_connected', 'cable', 'cable_color', 'link_peer', 'connection', 'tags', 'created', 'last_updated',
|
|
@@ -345,7 +329,7 @@ class DeviceConsolePortTable(ConsolePortTable):
|
|
|
)
|
|
)
|
|
|
|
|
|
|
|
class Meta(DeviceComponentTable.Meta):
|
|
class Meta(DeviceComponentTable.Meta):
|
|
|
- model = ConsolePort
|
|
|
|
|
|
|
+ model = models.ConsolePort
|
|
|
fields = (
|
|
fields = (
|
|
|
'pk', 'id', 'name', 'module_bay', 'module', 'label', 'type', 'speed', 'description', 'mark_connected',
|
|
'pk', 'id', 'name', 'module_bay', 'module', 'label', 'type', 'speed', 'description', 'mark_connected',
|
|
|
'cable', 'cable_color', 'link_peer', 'connection', 'tags', 'actions'
|
|
'cable', 'cable_color', 'link_peer', 'connection', 'tags', 'actions'
|
|
@@ -368,7 +352,7 @@ class ConsoleServerPortTable(ModularDeviceComponentTable, PathEndpointTable):
|
|
|
)
|
|
)
|
|
|
|
|
|
|
|
class Meta(DeviceComponentTable.Meta):
|
|
class Meta(DeviceComponentTable.Meta):
|
|
|
- model = ConsoleServerPort
|
|
|
|
|
|
|
+ model = models.ConsoleServerPort
|
|
|
fields = (
|
|
fields = (
|
|
|
'pk', 'id', 'name', 'device', 'module_bay', 'module', 'label', 'type', 'speed', 'description',
|
|
'pk', 'id', 'name', 'device', 'module_bay', 'module', 'label', 'type', 'speed', 'description',
|
|
|
'mark_connected', 'cable', 'cable_color', 'link_peer', 'connection', 'tags', 'created', 'last_updated',
|
|
'mark_connected', 'cable', 'cable_color', 'link_peer', 'connection', 'tags', 'created', 'last_updated',
|
|
@@ -388,7 +372,7 @@ class DeviceConsoleServerPortTable(ConsoleServerPortTable):
|
|
|
)
|
|
)
|
|
|
|
|
|
|
|
class Meta(DeviceComponentTable.Meta):
|
|
class Meta(DeviceComponentTable.Meta):
|
|
|
- model = ConsoleServerPort
|
|
|
|
|
|
|
+ model = models.ConsoleServerPort
|
|
|
fields = (
|
|
fields = (
|
|
|
'pk', 'id', 'name', 'module_bay', 'module', 'label', 'type', 'speed', 'description', 'mark_connected',
|
|
'pk', 'id', 'name', 'module_bay', 'module', 'label', 'type', 'speed', 'description', 'mark_connected',
|
|
|
'cable', 'cable_color', 'link_peer', 'connection', 'tags', 'actions',
|
|
'cable', 'cable_color', 'link_peer', 'connection', 'tags', 'actions',
|
|
@@ -411,7 +395,7 @@ class PowerPortTable(ModularDeviceComponentTable, PathEndpointTable):
|
|
|
)
|
|
)
|
|
|
|
|
|
|
|
class Meta(DeviceComponentTable.Meta):
|
|
class Meta(DeviceComponentTable.Meta):
|
|
|
- model = PowerPort
|
|
|
|
|
|
|
+ model = models.PowerPort
|
|
|
fields = (
|
|
fields = (
|
|
|
'pk', 'id', 'name', 'device', 'module_bay', 'module', 'label', 'type', 'description', 'mark_connected',
|
|
'pk', 'id', 'name', 'device', 'module_bay', 'module', 'label', 'type', 'description', 'mark_connected',
|
|
|
'maximum_draw', 'allocated_draw', 'cable', 'cable_color', 'link_peer', 'connection', 'tags', 'created',
|
|
'maximum_draw', 'allocated_draw', 'cable', 'cable_color', 'link_peer', 'connection', 'tags', 'created',
|
|
@@ -432,7 +416,7 @@ class DevicePowerPortTable(PowerPortTable):
|
|
|
)
|
|
)
|
|
|
|
|
|
|
|
class Meta(DeviceComponentTable.Meta):
|
|
class Meta(DeviceComponentTable.Meta):
|
|
|
- model = PowerPort
|
|
|
|
|
|
|
+ model = models.PowerPort
|
|
|
fields = (
|
|
fields = (
|
|
|
'pk', 'id', 'name', 'module_bay', 'module', 'label', 'type', 'maximum_draw', 'allocated_draw',
|
|
'pk', 'id', 'name', 'module_bay', 'module', 'label', 'type', 'maximum_draw', 'allocated_draw',
|
|
|
'description', 'mark_connected', 'cable', 'cable_color', 'link_peer', 'connection', 'tags', 'actions',
|
|
'description', 'mark_connected', 'cable', 'cable_color', 'link_peer', 'connection', 'tags', 'actions',
|
|
@@ -460,7 +444,7 @@ class PowerOutletTable(ModularDeviceComponentTable, PathEndpointTable):
|
|
|
)
|
|
)
|
|
|
|
|
|
|
|
class Meta(DeviceComponentTable.Meta):
|
|
class Meta(DeviceComponentTable.Meta):
|
|
|
- model = PowerOutlet
|
|
|
|
|
|
|
+ model = models.PowerOutlet
|
|
|
fields = (
|
|
fields = (
|
|
|
'pk', 'id', 'name', 'device', 'module_bay', 'module', 'label', 'type', 'description', 'power_port',
|
|
'pk', 'id', 'name', 'device', 'module_bay', 'module', 'label', 'type', 'description', 'power_port',
|
|
|
'feed_leg', 'mark_connected', 'cable', 'cable_color', 'link_peer', 'connection', 'tags', 'created',
|
|
'feed_leg', 'mark_connected', 'cable', 'cable_color', 'link_peer', 'connection', 'tags', 'created',
|
|
@@ -480,7 +464,7 @@ class DevicePowerOutletTable(PowerOutletTable):
|
|
|
)
|
|
)
|
|
|
|
|
|
|
|
class Meta(DeviceComponentTable.Meta):
|
|
class Meta(DeviceComponentTable.Meta):
|
|
|
- model = PowerOutlet
|
|
|
|
|
|
|
+ model = models.PowerOutlet
|
|
|
fields = (
|
|
fields = (
|
|
|
'pk', 'id', 'name', 'module_bay', 'module', 'label', 'type', 'power_port', 'feed_leg', 'description',
|
|
'pk', 'id', 'name', 'module_bay', 'module', 'label', 'type', 'power_port', 'feed_leg', 'description',
|
|
|
'mark_connected', 'cable', 'cable_color', 'link_peer', 'connection', 'tags', 'actions',
|
|
'mark_connected', 'cable', 'cable_color', 'link_peer', 'connection', 'tags', 'actions',
|
|
@@ -544,7 +528,7 @@ class InterfaceTable(ModularDeviceComponentTable, BaseInterfaceTable, PathEndpoi
|
|
|
)
|
|
)
|
|
|
|
|
|
|
|
class Meta(DeviceComponentTable.Meta):
|
|
class Meta(DeviceComponentTable.Meta):
|
|
|
- model = Interface
|
|
|
|
|
|
|
+ model = models.Interface
|
|
|
fields = (
|
|
fields = (
|
|
|
'pk', 'id', 'name', 'device', 'module_bay', 'module', 'label', 'enabled', 'type', 'mgmt_only', 'mtu',
|
|
'pk', 'id', 'name', 'device', 'module_bay', 'module', 'label', 'enabled', 'type', 'mgmt_only', 'mtu',
|
|
|
'speed', 'duplex', 'mode', 'mac_address', 'wwn', 'poe_mode', 'poe_type', 'rf_role', 'rf_channel',
|
|
'speed', 'duplex', 'mode', 'mac_address', 'wwn', 'poe_mode', 'poe_type', 'rf_role', 'rf_channel',
|
|
@@ -578,7 +562,7 @@ class DeviceInterfaceTable(InterfaceTable):
|
|
|
)
|
|
)
|
|
|
|
|
|
|
|
class Meta(DeviceComponentTable.Meta):
|
|
class Meta(DeviceComponentTable.Meta):
|
|
|
- model = Interface
|
|
|
|
|
|
|
+ model = models.Interface
|
|
|
fields = (
|
|
fields = (
|
|
|
'pk', 'id', 'name', 'module_bay', 'module', 'label', 'enabled', 'type', 'parent', 'bridge', 'lag',
|
|
'pk', 'id', 'name', 'module_bay', 'module', 'label', 'enabled', 'type', 'parent', 'bridge', 'lag',
|
|
|
'mgmt_only', 'mtu', 'mode', 'mac_address', 'wwn', 'rf_role', 'rf_channel', 'rf_channel_frequency',
|
|
'mgmt_only', 'mtu', 'mode', 'mac_address', 'wwn', 'rf_role', 'rf_channel', 'rf_channel_frequency',
|
|
@@ -617,7 +601,7 @@ class FrontPortTable(ModularDeviceComponentTable, CableTerminationTable):
|
|
|
)
|
|
)
|
|
|
|
|
|
|
|
class Meta(DeviceComponentTable.Meta):
|
|
class Meta(DeviceComponentTable.Meta):
|
|
|
- model = FrontPort
|
|
|
|
|
|
|
+ model = models.FrontPort
|
|
|
fields = (
|
|
fields = (
|
|
|
'pk', 'id', 'name', 'device', 'module_bay', 'module', 'label', 'type', 'color', 'rear_port',
|
|
'pk', 'id', 'name', 'device', 'module_bay', 'module', 'label', 'type', 'color', 'rear_port',
|
|
|
'rear_port_position', 'description', 'mark_connected', 'cable', 'cable_color', 'link_peer', 'tags',
|
|
'rear_port_position', 'description', 'mark_connected', 'cable', 'cable_color', 'link_peer', 'tags',
|
|
@@ -640,7 +624,7 @@ class DeviceFrontPortTable(FrontPortTable):
|
|
|
)
|
|
)
|
|
|
|
|
|
|
|
class Meta(DeviceComponentTable.Meta):
|
|
class Meta(DeviceComponentTable.Meta):
|
|
|
- model = FrontPort
|
|
|
|
|
|
|
+ model = models.FrontPort
|
|
|
fields = (
|
|
fields = (
|
|
|
'pk', 'id', 'name', 'module_bay', 'module', 'label', 'type', 'rear_port', 'rear_port_position',
|
|
'pk', 'id', 'name', 'module_bay', 'module', 'label', 'type', 'rear_port', 'rear_port_position',
|
|
|
'description', 'mark_connected', 'cable', 'cable_color', 'link_peer', 'tags', 'actions',
|
|
'description', 'mark_connected', 'cable', 'cable_color', 'link_peer', 'tags', 'actions',
|
|
@@ -666,7 +650,7 @@ class RearPortTable(ModularDeviceComponentTable, CableTerminationTable):
|
|
|
)
|
|
)
|
|
|
|
|
|
|
|
class Meta(DeviceComponentTable.Meta):
|
|
class Meta(DeviceComponentTable.Meta):
|
|
|
- model = RearPort
|
|
|
|
|
|
|
+ model = models.RearPort
|
|
|
fields = (
|
|
fields = (
|
|
|
'pk', 'id', 'name', 'device', 'module_bay', 'module', 'label', 'type', 'color', 'positions', 'description',
|
|
'pk', 'id', 'name', 'device', 'module_bay', 'module', 'label', 'type', 'color', 'positions', 'description',
|
|
|
'mark_connected', 'cable', 'cable_color', 'link_peer', 'tags', 'created', 'last_updated',
|
|
'mark_connected', 'cable', 'cable_color', 'link_peer', 'tags', 'created', 'last_updated',
|
|
@@ -686,7 +670,7 @@ class DeviceRearPortTable(RearPortTable):
|
|
|
)
|
|
)
|
|
|
|
|
|
|
|
class Meta(DeviceComponentTable.Meta):
|
|
class Meta(DeviceComponentTable.Meta):
|
|
|
- model = RearPort
|
|
|
|
|
|
|
+ model = models.RearPort
|
|
|
fields = (
|
|
fields = (
|
|
|
'pk', 'id', 'name', 'module_bay', 'module', 'label', 'type', 'positions', 'description', 'mark_connected',
|
|
'pk', 'id', 'name', 'module_bay', 'module', 'label', 'type', 'positions', 'description', 'mark_connected',
|
|
|
'cable', 'cable_color', 'link_peer', 'tags', 'actions',
|
|
'cable', 'cable_color', 'link_peer', 'tags', 'actions',
|
|
@@ -727,7 +711,7 @@ class DeviceBayTable(DeviceComponentTable):
|
|
|
)
|
|
)
|
|
|
|
|
|
|
|
class Meta(DeviceComponentTable.Meta):
|
|
class Meta(DeviceComponentTable.Meta):
|
|
|
- model = DeviceBay
|
|
|
|
|
|
|
+ model = models.DeviceBay
|
|
|
fields = (
|
|
fields = (
|
|
|
'pk', 'id', 'name', 'device', 'label', 'status', 'device_role', 'device_type', 'installed_device', 'description', 'tags',
|
|
'pk', 'id', 'name', 'device', 'label', 'status', 'device_role', 'device_type', 'installed_device', 'description', 'tags',
|
|
|
'created', 'last_updated',
|
|
'created', 'last_updated',
|
|
@@ -748,7 +732,7 @@ class DeviceDeviceBayTable(DeviceBayTable):
|
|
|
)
|
|
)
|
|
|
|
|
|
|
|
class Meta(DeviceComponentTable.Meta):
|
|
class Meta(DeviceComponentTable.Meta):
|
|
|
- model = DeviceBay
|
|
|
|
|
|
|
+ model = models.DeviceBay
|
|
|
fields = (
|
|
fields = (
|
|
|
'pk', 'id', 'name', 'label', 'status', 'installed_device', 'description', 'tags', 'actions',
|
|
'pk', 'id', 'name', 'label', 'status', 'installed_device', 'description', 'tags', 'actions',
|
|
|
)
|
|
)
|
|
@@ -777,7 +761,7 @@ class ModuleBayTable(DeviceComponentTable):
|
|
|
)
|
|
)
|
|
|
|
|
|
|
|
class Meta(DeviceComponentTable.Meta):
|
|
class Meta(DeviceComponentTable.Meta):
|
|
|
- model = ModuleBay
|
|
|
|
|
|
|
+ model = models.ModuleBay
|
|
|
fields = (
|
|
fields = (
|
|
|
'pk', 'id', 'name', 'device', 'label', 'position', 'installed_module', 'module_serial', 'module_asset_tag',
|
|
'pk', 'id', 'name', 'device', 'label', 'position', 'installed_module', 'module_serial', 'module_asset_tag',
|
|
|
'description', 'tags',
|
|
'description', 'tags',
|
|
@@ -791,7 +775,7 @@ class DeviceModuleBayTable(ModuleBayTable):
|
|
|
)
|
|
)
|
|
|
|
|
|
|
|
class Meta(DeviceComponentTable.Meta):
|
|
class Meta(DeviceComponentTable.Meta):
|
|
|
- model = ModuleBay
|
|
|
|
|
|
|
+ model = models.ModuleBay
|
|
|
fields = (
|
|
fields = (
|
|
|
'pk', 'id', 'name', 'label', 'position', 'installed_module', 'module_serial', 'module_asset_tag',
|
|
'pk', 'id', 'name', 'label', 'position', 'installed_module', 'module_serial', 'module_asset_tag',
|
|
|
'description', 'tags', 'actions',
|
|
'description', 'tags', 'actions',
|
|
@@ -821,7 +805,7 @@ class InventoryItemTable(DeviceComponentTable):
|
|
|
cable = None # Override DeviceComponentTable
|
|
cable = None # Override DeviceComponentTable
|
|
|
|
|
|
|
|
class Meta(NetBoxTable.Meta):
|
|
class Meta(NetBoxTable.Meta):
|
|
|
- model = InventoryItem
|
|
|
|
|
|
|
+ model = models.InventoryItem
|
|
|
fields = (
|
|
fields = (
|
|
|
'pk', 'id', 'name', 'device', 'component', 'label', 'role', 'manufacturer', 'part_id', 'serial',
|
|
'pk', 'id', 'name', 'device', 'component', 'label', 'role', 'manufacturer', 'part_id', 'serial',
|
|
|
'asset_tag', 'description', 'discovered', 'tags', 'created', 'last_updated',
|
|
'asset_tag', 'description', 'discovered', 'tags', 'created', 'last_updated',
|
|
@@ -840,7 +824,7 @@ class DeviceInventoryItemTable(InventoryItemTable):
|
|
|
)
|
|
)
|
|
|
|
|
|
|
|
class Meta(NetBoxTable.Meta):
|
|
class Meta(NetBoxTable.Meta):
|
|
|
- model = InventoryItem
|
|
|
|
|
|
|
+ model = models.InventoryItem
|
|
|
fields = (
|
|
fields = (
|
|
|
'pk', 'id', 'name', 'label', 'role', 'manufacturer', 'part_id', 'serial', 'asset_tag', 'component',
|
|
'pk', 'id', 'name', 'label', 'role', 'manufacturer', 'part_id', 'serial', 'asset_tag', 'component',
|
|
|
'description', 'discovered', 'tags', 'actions',
|
|
'description', 'discovered', 'tags', 'actions',
|
|
@@ -865,7 +849,7 @@ class InventoryItemRoleTable(NetBoxTable):
|
|
|
)
|
|
)
|
|
|
|
|
|
|
|
class Meta(NetBoxTable.Meta):
|
|
class Meta(NetBoxTable.Meta):
|
|
|
- model = InventoryItemRole
|
|
|
|
|
|
|
+ model = models.InventoryItemRole
|
|
|
fields = (
|
|
fields = (
|
|
|
'pk', 'id', 'name', 'inventoryitem_count', 'color', 'description', 'slug', 'tags', 'actions',
|
|
'pk', 'id', 'name', 'inventoryitem_count', 'color', 'description', 'slug', 'tags', 'actions',
|
|
|
)
|
|
)
|
|
@@ -888,11 +872,15 @@ class VirtualChassisTable(NetBoxTable):
|
|
|
url_params={'virtual_chassis_id': 'pk'},
|
|
url_params={'virtual_chassis_id': 'pk'},
|
|
|
verbose_name='Members'
|
|
verbose_name='Members'
|
|
|
)
|
|
)
|
|
|
|
|
+ comments = columns.MarkdownColumn()
|
|
|
tags = columns.TagColumn(
|
|
tags = columns.TagColumn(
|
|
|
url_name='dcim:virtualchassis_list'
|
|
url_name='dcim:virtualchassis_list'
|
|
|
)
|
|
)
|
|
|
|
|
|
|
|
class Meta(NetBoxTable.Meta):
|
|
class Meta(NetBoxTable.Meta):
|
|
|
- model = VirtualChassis
|
|
|
|
|
- fields = ('pk', 'id', 'name', 'domain', 'master', 'member_count', 'tags', 'created', 'last_updated',)
|
|
|
|
|
|
|
+ model = models.VirtualChassis
|
|
|
|
|
+ fields = (
|
|
|
|
|
+ 'pk', 'id', 'name', 'domain', 'master', 'member_count', 'description', 'comments', 'tags', 'created',
|
|
|
|
|
+ 'last_updated',
|
|
|
|
|
+ )
|
|
|
default_columns = ('pk', 'name', 'domain', 'master', 'member_count')
|
|
default_columns = ('pk', 'name', 'domain', 'master', 'member_count')
|