Просмотр исходного кода

Add the `label` to the string representation

Jonathan Senecal 6 лет назад
Родитель
Сommit
f8851121ab
2 измененных файлов с 4 добавлено и 0 удалено
  1. 2 0
      netbox/dcim/models/device_component_templates.py
  2. 2 0
      netbox/dcim/models/device_components.py

+ 2 - 0
netbox/dcim/models/device_component_templates.py

@@ -282,6 +282,8 @@ class InterfaceTemplate(ComponentTemplateModel):
         unique_together = ('device_type', 'name')
         unique_together = ('device_type', 'name')
 
 
     def __str__(self):
     def __str__(self):
+        if self.label:
+            return f"{self.name} ({self.label})"
         return self.name
         return self.name
 
 
     def instantiate(self, device):
     def instantiate(self, device):

+ 2 - 0
netbox/dcim/models/device_components.py

@@ -691,6 +691,8 @@ class Interface(CableTermination, ComponentModel):
         unique_together = ('device', 'name')
         unique_together = ('device', 'name')
 
 
     def __str__(self):
     def __str__(self):
+        if self.label:
+            return f"{self.name} ({self.label})"
         return self.name
         return self.name
 
 
     def get_absolute_url(self):
     def get_absolute_url(self):