mirror of
https://github.com/netbox-community/netbox.git
synced 2025-07-27 02:48:38 -06:00
Introduce AnnotatedIPAddressTable for PrefixIPAddressesView
This commit is contained in:
parent
e94d00c2c1
commit
5fd229bd1d
@ -10,6 +10,7 @@ from .template_code import *
|
|||||||
|
|
||||||
__all__ = (
|
__all__ = (
|
||||||
'AggregateTable',
|
'AggregateTable',
|
||||||
|
'AnnotatedIPAddressTable',
|
||||||
'AssignedIPAddressesTable',
|
'AssignedIPAddressesTable',
|
||||||
'IPAddressAssignTable',
|
'IPAddressAssignTable',
|
||||||
'IPAddressTable',
|
'IPAddressTable',
|
||||||
@ -308,8 +309,8 @@ class IPRangeTable(TenancyColumnsMixin, NetBoxTable):
|
|||||||
#
|
#
|
||||||
|
|
||||||
class IPAddressTable(TenancyColumnsMixin, NetBoxTable):
|
class IPAddressTable(TenancyColumnsMixin, NetBoxTable):
|
||||||
address = tables.TemplateColumn(
|
address = tables.Column(
|
||||||
template_code=IPADDRESS_LINK,
|
linkify=True,
|
||||||
verbose_name=_('IP Address')
|
verbose_name=_('IP Address')
|
||||||
)
|
)
|
||||||
vrf = tables.TemplateColumn(
|
vrf = tables.TemplateColumn(
|
||||||
@ -374,6 +375,16 @@ class IPAddressTable(TenancyColumnsMixin, NetBoxTable):
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
class AnnotatedIPAddressTable(IPAddressTable):
|
||||||
|
address = tables.TemplateColumn(
|
||||||
|
template_code=IPADDRESS_LINK,
|
||||||
|
verbose_name=_('IP Address')
|
||||||
|
)
|
||||||
|
|
||||||
|
class Meta(IPAddressTable.Meta):
|
||||||
|
pass
|
||||||
|
|
||||||
|
|
||||||
class IPAddressAssignTable(NetBoxTable):
|
class IPAddressAssignTable(NetBoxTable):
|
||||||
address = tables.TemplateColumn(
|
address = tables.TemplateColumn(
|
||||||
template_code=IPADDRESS_ASSIGN_LINK,
|
template_code=IPADDRESS_ASSIGN_LINK,
|
||||||
|
@ -619,7 +619,7 @@ class PrefixIPRangesView(generic.ObjectChildrenView):
|
|||||||
class PrefixIPAddressesView(generic.ObjectChildrenView):
|
class PrefixIPAddressesView(generic.ObjectChildrenView):
|
||||||
queryset = Prefix.objects.all()
|
queryset = Prefix.objects.all()
|
||||||
child_model = IPAddress
|
child_model = IPAddress
|
||||||
table = tables.IPAddressTable
|
table = tables.AnnotatedIPAddressTable
|
||||||
filterset = filtersets.IPAddressFilterSet
|
filterset = filtersets.IPAddressFilterSet
|
||||||
filterset_form = forms.IPAddressFilterForm
|
filterset_form = forms.IPAddressFilterForm
|
||||||
template_name = 'ipam/prefix/ip_addresses.html'
|
template_name = 'ipam/prefix/ip_addresses.html'
|
||||||
|
Loading…
Reference in New Issue
Block a user