netbox-community/netbox#6930: Add ID column to power, providers, TODO circuits

This commit is contained in:
Rhys Barrie 2021-10-28 12:38:45 -04:00 committed by Rhys Barrie
parent 45542a4566
commit a02851a46b
2 changed files with 26 additions and 6 deletions

View File

@ -29,6 +29,10 @@ CIRCUITTERMINATION_LINK = """
class ProviderTable(BaseTable):
pk = ToggleColumn()
id = tables.Column(
linkify=True,
verbose_name="ID"
)
name = tables.Column(
linkify=True
)
@ -44,8 +48,8 @@ class ProviderTable(BaseTable):
class Meta(BaseTable.Meta):
model = Provider
fields = (
'pk', 'name', 'asn', 'account', 'portal_url', 'noc_contact', 'admin_contact', 'circuit_count', 'comments',
'tags',
'pk', 'id', 'name', 'asn', 'account', 'portal_url', 'noc_contact', 'admin_contact', 'circuit_count',
'comments', 'tags',
)
default_columns = ('pk', 'name', 'asn', 'account', 'circuit_count')
@ -56,6 +60,10 @@ class ProviderTable(BaseTable):
class ProviderNetworkTable(BaseTable):
pk = ToggleColumn()
id = tables.Column(
linkify=True,
verbose_name="ID"
)
name = tables.Column(
linkify=True
)
@ -69,7 +77,7 @@ class ProviderNetworkTable(BaseTable):
class Meta(BaseTable.Meta):
model = ProviderNetwork
fields = ('pk', 'name', 'provider', 'description', 'comments', 'tags')
fields = ('pk', 'id', 'name', 'provider', 'description', 'comments', 'tags')
default_columns = ('pk', 'name', 'provider', 'description')
@ -79,6 +87,10 @@ class ProviderNetworkTable(BaseTable):
class CircuitTypeTable(BaseTable):
pk = ToggleColumn()
id = tables.Column(
linkify=True,
verbose_name="ID"
)
name = tables.Column(
linkify=True
)
@ -89,7 +101,7 @@ class CircuitTypeTable(BaseTable):
class Meta(BaseTable.Meta):
model = CircuitType
fields = ('pk', 'name', 'circuit_count', 'description', 'slug', 'actions')
fields = ('pk', 'id', 'name', 'circuit_count', 'description', 'slug', 'actions')
default_columns = ('pk', 'name', 'circuit_count', 'description', 'slug', 'actions')

View File

@ -16,6 +16,10 @@ __all__ = (
class PowerPanelTable(BaseTable):
pk = ToggleColumn()
id = tables.Column(
linkify=True,
verbose_name="ID"
)
name = tables.Column(
linkify=True
)
@ -33,7 +37,7 @@ class PowerPanelTable(BaseTable):
class Meta(BaseTable.Meta):
model = PowerPanel
fields = ('pk', 'name', 'site', 'location', 'powerfeed_count', 'tags')
fields = ('pk', 'id', 'name', 'site', 'location', 'powerfeed_count', 'tags')
default_columns = ('pk', 'name', 'site', 'location', 'powerfeed_count')
@ -45,6 +49,10 @@ class PowerPanelTable(BaseTable):
# cannot traverse pass-through ports.
class PowerFeedTable(CableTerminationTable):
pk = ToggleColumn()
id = tables.Column(
linkify=True,
verbose_name="ID"
)
name = tables.Column(
linkify=True
)
@ -70,7 +78,7 @@ class PowerFeedTable(CableTerminationTable):
class Meta(BaseTable.Meta):
model = PowerFeed
fields = (
'pk', 'name', 'power_panel', 'rack', 'status', 'type', 'supply', 'voltage', 'amperage', 'phase',
'pk', 'id', 'name', 'power_panel', 'rack', 'status', 'type', 'supply', 'voltage', 'amperage', 'phase',
'max_utilization', 'mark_connected', 'cable', 'cable_color', 'cable_peer', 'connection', 'available_power',
'comments', 'tags',
)