fixed installation ordering issue with field methods

This commit is contained in:
Hedde van der Heide
2022-04-14 11:35:25 +02:00
parent 74d648b94d
commit a02acbc561
4 changed files with 10 additions and 3 deletions
+8
View File
@@ -142,5 +142,13 @@ class SoftwareProductInstallationTable(NetBoxTable):
"tags",
)
def order_platform(self, queryset, is_descending):
queryset = queryset.order_by(("device" if is_descending else "virtualmachine"))
return queryset, True
def order_type(self, queryset, is_descending):
queryset = queryset.order_by(("device" if is_descending else "virtualmachine"))
return queryset, True
def render_software_product(self, value, **kwargs):
return f"{kwargs['record'].software_product.manufacturer.name} - {value}"