Fix terminations in circuits table

This commit is contained in:
Jeremy Stretch 2024-10-31 08:36:19 -04:00
parent 3d45fabcfc
commit cc10fcaf38

View File

@ -18,10 +18,8 @@ __all__ = (
CIRCUITTERMINATION_LINK = """ CIRCUITTERMINATION_LINK = """
{% if value.site %} {% if value.termination %}
<a href="{{ value.site.get_absolute_url }}">{{ value.site }}</a> <a href="{{ value.termination.get_absolute_url }}">{{ value.termination }}</a>
{% elif value.provider_network %}
<a href="{{ value.provider_network.get_absolute_url }}">{{ value.provider_network }}</a>
{% endif %} {% endif %}
""" """
@ -63,12 +61,12 @@ class CircuitTable(TenancyColumnsMixin, ContactsColumnMixin, NetBoxTable):
verbose_name=_('Account') verbose_name=_('Account')
) )
status = columns.ChoiceFieldColumn() status = columns.ChoiceFieldColumn()
termination_a = tables.TemplateColumn( termination_a = columns.TemplateColumn(
template_code=CIRCUITTERMINATION_LINK, template_code=CIRCUITTERMINATION_LINK,
orderable=False, orderable=False,
verbose_name=_('Side A') verbose_name=_('Side A')
) )
termination_z = tables.TemplateColumn( termination_z = columns.TemplateColumn(
template_code=CIRCUITTERMINATION_LINK, template_code=CIRCUITTERMINATION_LINK,
orderable=False, orderable=False,
verbose_name=_('Side Z') verbose_name=_('Side Z')