Fixes: #18584 Add rack types column to manufacturers table (#18636)

* Add racktype_count annotation to list view queryset, create the LinkedCountColumn in ManufacturerTable

* Add Manufacturer field to RackTypeFilterForm
This commit is contained in:
Renato Almeida de Oliveira
2025-02-18 10:41:12 -03:00
committed by GitHub
parent c324d23634
commit 11514bfb21
3 changed files with 11 additions and 5 deletions

View File

@@ -964,6 +964,7 @@ class RackReservationBulkDeleteView(generic.BulkDeleteView):
@register_model_view(Manufacturer, 'list', path='', detail=False)
class ManufacturerListView(generic.ObjectListView):
queryset = Manufacturer.objects.annotate(
racktype_count=count_related(RackType, 'manufacturer'),
devicetype_count=count_related(DeviceType, 'manufacturer'),
moduletype_count=count_related(ModuleType, 'manufacturer'),
inventoryitem_count=count_related(InventoryItem, 'manufacturer'),