From a176cb2bb4881e09155ab84d663bfeb2f404bd02 Mon Sep 17 00:00:00 2001 From: Sven van de Scheur Date: Thu, 16 May 2024 13:38:40 +0200 Subject: [PATCH] :sparkles: Add more zaak filters --- .../openarchiefbeheer/zaken/api/filtersets.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/backend/src/openarchiefbeheer/zaken/api/filtersets.py b/backend/src/openarchiefbeheer/zaken/api/filtersets.py index b8804636..9286ad1d 100644 --- a/backend/src/openarchiefbeheer/zaken/api/filtersets.py +++ b/backend/src/openarchiefbeheer/zaken/api/filtersets.py @@ -49,10 +49,27 @@ class ZaakFilter(FilterSet): ), ) + # Expand lookups + zaaktype__omschrijving__icontains = CharFilter( field_name="_expand__zaaktype__omschrijving", lookup_expr="icontains" ) + resultaat__resultaattype__omschrijving__icontains = CharFilter( + field_name="_expand__resultaat___expand__resultaattype__omschrijving", + lookup_expr="icontains", + ) + + resultaat__resultaattype__archiefactietermijn__icontains = CharFilter( + field_name="_expand__resultaat___expand__resultaattype__archiefactietermijn", + lookup_expr="icontains", + ) + + zaaktype__selectielijstprocestype__naam__icontains = CharFilter( + field_name="_expand__zaaktype__selectielijst_procestype__naam", + lookup_expr="icontains", + ) + class Meta: model = Zaak fields = {