Directly use ReferenceIndex.get_references_to() in generic usage view

This makes it possible to use the view with any model instead of relying on it having a get_usage() method
pull/9097/head
Sage Abdullah 2023-02-02 16:39:54 +00:00 zatwierdzone przez Matt Westcott
rodzic 9d28b1ea97
commit ef9f575220
1 zmienionych plików z 2 dodań i 2 usunięć

Wyświetl plik

@ -5,7 +5,7 @@ from wagtail.admin.admin_url_finder import AdminURLFinder
from wagtail.admin.ui import tables
from wagtail.admin.utils import get_latest_str
from wagtail.admin.views.generic import BaseObjectMixin, IndexView
from wagtail.models import DraftStateMixin
from wagtail.models import DraftStateMixin, ReferenceIndex
class TitleColumn(tables.TitleColumn):
@ -28,7 +28,7 @@ class UsageView(BaseObjectMixin, IndexView):
return get_latest_str(self.object)
def get_queryset(self):
return self.object.get_usage()
return ReferenceIndex.get_references_to(self.object).group_by_source_object()
def get_columns(self):
return [