From 0548faab7ac1a99266e5b728de00d373d688b76a Mon Sep 17 00:00:00 2001 From: Birger Schacht Date: Tue, 14 Nov 2023 11:31:55 +0100 Subject: [PATCH] feat: allow overriding the entity listview queryset --- apis_core/apis_entities/views.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/apis_core/apis_entities/views.py b/apis_core/apis_entities/views.py index 8b05869ed..b89878fca 100644 --- a/apis_core/apis_entities/views.py +++ b/apis_core/apis_entities/views.py @@ -96,7 +96,11 @@ def test_func(self): def get_queryset(self, **kwargs): self.entity = self.kwargs.get("entity") - qs = (self.get_model().objects.all()).order_by("name") + qs = get_member_for_entity( + self.get_model(), path="querysets", suffix="ListViewQueryset" + ) + if qs is None: + qs = (self.get_model().objects.all()).order_by("name") self.filter = get_list_filter_of_entity(self.entity)( self.request.GET, queryset=qs )