Răsfoiți Sursa

Display manufacturer & model of module type on module view

Jeremy Stretch 1 an în urmă
părinte
comite
2168a73a2d
2 a modificat fișierele cu 5 adăugiri și 1 ștergeri
  1. 4 0
      netbox/dcim/models/devices.py
  2. 1 1
      netbox/templates/dcim/module.html

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

@@ -417,6 +417,10 @@ class ModuleType(ImageAttachmentsMixin, PrimaryModel, WeightMixin):
     def get_absolute_url(self):
         return reverse('dcim:moduletype', args=[self.pk])
 
+    @property
+    def full_name(self):
+        return f"{self.manufacturer} {self.model}"
+
     def to_yaml(self):
         data = {
             'manufacturer': self.manufacturer.name,

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

@@ -60,7 +60,7 @@
         </tr>
         <tr>
           <th scope="row">{% trans "Module Type" %}</th>
-          <td>{{ object.module_type|linkify }}</td>
+          <td>{{ object.module_type|linkify:"full_name" }}</td>
         </tr>
         <tr>
           <th scope="row">{% trans "Status" %}</th>