Reflect virtual chassis membership in display_name

This commit is contained in:
Jeremy Stretch 2018-01-19 15:53:49 -05:00
parent 9119823ef9
commit 0b056b4f89

View File

@ -1037,6 +1037,8 @@ class Device(CreatedUpdatedModel, CustomFieldModel):
def display_name(self): def display_name(self):
if self.name: if self.name:
return self.name return self.name
elif hasattr(self, 'vc_membership'):
return "{}:{}".format(self.vc_membership.virtual_chassis.master, self.vc_membership.position)
elif hasattr(self, 'device_type'): elif hasattr(self, 'device_type'):
return "{}".format(self.device_type) return "{}".format(self.device_type)
return "" return ""