From aa18281360b14f73e786848ba9cda171334e5a54 Mon Sep 17 00:00:00 2001 From: Alex Gittings Date: Tue, 15 Mar 2022 13:34:14 +0000 Subject: [PATCH] update tenant column --- netbox/dcim/tables/devices.py | 4 +++- netbox/dcim/tables/template_code.py | 10 ++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/netbox/dcim/tables/devices.py b/netbox/dcim/tables/devices.py index 21bdb4782..b6e664c91 100644 --- a/netbox/dcim/tables/devices.py +++ b/netbox/dcim/tables/devices.py @@ -220,7 +220,9 @@ class DeviceAssignTable(BaseTable): verbose_name='Name' ) status = ChoiceFieldColumn() - tenant = TenantColumn() + tenant = tables.TemplateColumn( + template_code=DEVICE_ASSIGN_TENANT + ) site = tables.Column() location = tables.Column() rack = tables.Column() diff --git a/netbox/dcim/tables/template_code.py b/netbox/dcim/tables/template_code.py index 4fffc7082..12d2683b1 100644 --- a/netbox/dcim/tables/template_code.py +++ b/netbox/dcim/tables/template_code.py @@ -102,6 +102,16 @@ DEVICE_ASSIGN_LINK = """ {{ record }} """ +DEVICE_ASSIGN_TENANT = """ +{% if record.tenant %} + {{ record.tenant }} +{% elif record.vrf.tenant %} + {{ record.vrf.tenant }} +{% else %} + — +{% endif %} +""" + # # Device component buttons #