Reflect virtual chassis membership in display_name

This commit is contained in:
Jeremy Stretch 2018-01-19 15:53:49 -05:00
parent d7354f4dab
commit d80e64b2cc

View File

@ -1037,6 +1037,8 @@ class Device(CreatedUpdatedModel, CustomFieldModel):
def display_name(self):
if 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'):
return "{}".format(self.device_type)
return ""