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

#10178 add manufacturer to device detail view devicetype

Arthur 3 лет назад
Родитель
Сommit
8ca3dfd8c9
2 измененных файлов с 5 добавлено и 1 удалено
  1. 4 0
      netbox/dcim/models/devices.py
  2. 1 1
      netbox/templates/dcim/device.html

+ 4 - 0
netbox/dcim/models/devices.py

@@ -168,6 +168,10 @@ class DeviceType(NetBoxModel):
     def get_absolute_url(self):
         return reverse('dcim:devicetype', args=[self.pk])
 
+    @property
+    def get_full_name(self):
+        return f"{ self.manufacturer } { self.model }"
+
     def to_yaml(self):
         data = {
             'manufacturer': self.manufacturer.name,

+ 1 - 1
netbox/templates/dcim/device.html

@@ -90,7 +90,7 @@
                         <tr>
                             <th scope="row">Device Type</th>
                             <td>
-                                {{ object.device_type|linkify }} ({{ object.device_type.u_height }}U)
+                                {{ object.device_type|linkify:"get_full_name" }} ({{ object.device_type.u_height }}U)
                             </td>
                         </tr>
                         <tr>