From ae65805b805af139509ba1c54fe5dddebafd34d7 Mon Sep 17 00:00:00 2001 From: targuan Date: Mon, 6 Jan 2020 22:19:30 +0000 Subject: [PATCH] Fix #3853 Dead role link in Config Contexts --- netbox/dcim/models.py | 3 +++ netbox/templates/dcim/device.html | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/netbox/dcim/models.py b/netbox/dcim/models.py index 8f95fa19a..c7395aff5 100644 --- a/netbox/dcim/models.py +++ b/netbox/dcim/models.py @@ -1382,6 +1382,9 @@ class DeviceRole(ChangeLoggedModel): def __str__(self): return self.name + def get_absolute_url(self): + return "{}?role={}".format(reverse('dcim:device_list'), self.slug) + def to_csv(self): return ( self.name, diff --git a/netbox/templates/dcim/device.html b/netbox/templates/dcim/device.html index 57e2b03b8..d82da4a73 100644 --- a/netbox/templates/dcim/device.html +++ b/netbox/templates/dcim/device.html @@ -238,7 +238,7 @@ Role - {{ device.device_role }} + {{ device.device_role }}