1
0
mirror of https://github.com/netbox-community/netbox.git synced 2024-05-10 07:54:54 +00:00

12552 add back add_related_count

This commit is contained in:
Arthur
2023-05-24 11:13:43 -07:00
parent 71a74e410d
commit a480a4c23b
6 changed files with 225 additions and 211 deletions

View File

@ -11,14 +11,13 @@ from .models import *
#
class WirelessLANGroupListView(generic.ObjectListView):
queryset = WirelessLANGroup.objects.all().prefetch_related('tags')
# queryset = WirelessLANGroup.objects.add_related_count(
# WirelessLANGroup.objects.all(),
# WirelessLAN,
# 'group',
# 'wirelesslan_count',
# cumulative=True
# ).prefetch_related('tags')
queryset = WirelessLANGroup.objects.add_related_count(
WirelessLANGroup.objects.all(),
WirelessLAN,
'group',
'wirelesslan_count',
cumulative=True
).prefetch_related('tags')
filterset = filtersets.WirelessLANGroupFilterSet
filterset_form = forms.WirelessLANGroupFilterForm
table = tables.WirelessLANGroupTable
@ -56,28 +55,26 @@ class WirelessLANGroupBulkImportView(generic.BulkImportView):
class WirelessLANGroupBulkEditView(generic.BulkEditView):
queryset = WirelessLANGroup.objects.all()
# queryset = WirelessLANGroup.objects.add_related_count(
# WirelessLANGroup.objects.all(),
# WirelessLAN,
# 'group',
# 'wirelesslan_count',
# cumulative=True
# )
queryset = WirelessLANGroup.objects.add_related_count(
WirelessLANGroup.objects.all(),
WirelessLAN,
'group',
'wirelesslan_count',
cumulative=True
)
filterset = filtersets.WirelessLANGroupFilterSet
table = tables.WirelessLANGroupTable
form = forms.WirelessLANGroupBulkEditForm
class WirelessLANGroupBulkDeleteView(generic.BulkDeleteView):
queryset = WirelessLANGroup.objects.all()
# queryset = WirelessLANGroup.objects.add_related_count(
# WirelessLANGroup.objects.all(),
# WirelessLAN,
# 'group',
# 'wirelesslan_count',
# cumulative=True
# )
queryset = WirelessLANGroup.objects.add_related_count(
WirelessLANGroup.objects.all(),
WirelessLAN,
'group',
'wirelesslan_count',
cumulative=True
)
filterset = filtersets.WirelessLANGroupFilterSet
table = tables.WirelessLANGroupTable