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

Fixes #18758: Enable sorting by Account count on prodiver list (#18763)

Jason Novinger 11 месяцев назад
Родитель
Сommit
09d867adc3
2 измененных файлов с 1 добавлено и 1 удалено
  1. 0 1
      netbox/circuits/tables/providers.py
  2. 1 0
      netbox/circuits/views.py

+ 0 - 1
netbox/circuits/tables/providers.py

@@ -23,7 +23,6 @@ class ProviderTable(ContactsColumnMixin, NetBoxTable):
         verbose_name=_('Accounts')
         verbose_name=_('Accounts')
     )
     )
     account_count = columns.LinkedCountColumn(
     account_count = columns.LinkedCountColumn(
-        accessor=tables.A('accounts__count'),
         viewname='circuits:provideraccount_list',
         viewname='circuits:provideraccount_list',
         url_params={'provider_id': 'pk'},
         url_params={'provider_id': 'pk'},
         verbose_name=_('Account Count')
         verbose_name=_('Account Count')

+ 1 - 0
netbox/circuits/views.py

@@ -23,6 +23,7 @@ class ProviderListView(generic.ObjectListView):
     queryset = Provider.objects.annotate(
     queryset = Provider.objects.annotate(
         count_circuits=count_related(Circuit, 'provider'),
         count_circuits=count_related(Circuit, 'provider'),
         asn_count=count_related(ASN, 'providers'),
         asn_count=count_related(ASN, 'providers'),
+        account_count=count_related(ProviderAccount, 'provider'),
     )
     )
     filterset = filtersets.ProviderFilterSet
     filterset = filtersets.ProviderFilterSet
     filterset_form = forms.ProviderFilterForm
     filterset_form = forms.ProviderFilterForm