Skip to content

Commit

Permalink
Merge pull request #1451 from open-zaak/feature/1450-zaak-query-params
Browse files Browse the repository at this point in the history
add new zaak query params
  • Loading branch information
annashamray committed Sep 18, 2023
2 parents a026866 + 31db8c0 commit 1df68c6
Show file tree
Hide file tree
Showing 4 changed files with 669 additions and 2 deletions.
8 changes: 6 additions & 2 deletions src/openzaak/components/zaken/api/filters.py
Original file line number Diff line number Diff line change
Expand Up @@ -89,12 +89,16 @@ class Meta:
model = Zaak
fields = {
"identificatie": ["exact"],
"bronorganisatie": ["exact"],
"bronorganisatie": ["exact", "in"],
"zaaktype": ["exact"],
"archiefnominatie": ["exact", "in"],
"archiefactiedatum": ["exact", "lt", "gt"],
"archiefactiedatum": ["exact", "lt", "gt", "isnull"],
"archiefstatus": ["exact", "in"],
"startdatum": ["exact", "gt", "gte", "lt", "lte"],
"registratiedatum": ["exact", "gt", "lt"],
"einddatum": ["exact", "gt", "lt", "isnull"],
"einddatum_gepland": ["exact", "gt", "lt"],
"uiterlijke_einddatum_afdoening": ["exact", "gt", "lt"],
# filters for werkvoorraad
"rol__betrokkene_type": ["exact"],
"rol__betrokkene": ["exact"],
Expand Down
200 changes: 200 additions & 0 deletions src/openzaak/components/zaken/openapi.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2734,6 +2734,16 @@ paths:
required: false
schema:
type: string
- name: bronorganisatie__in
in: query
description: Multiple values may be separated by commas.
required: false
schema:
type: array
items:
type: string
style: form
explode: false
- name: zaaktype
in: query
description: URL-referentie naar het ZAAKTYPE (in de Catalogi API).
Expand Down Expand Up @@ -2788,6 +2798,15 @@ paths:
required: false
schema:
type: string
- name: archiefactiedatum__isnull
in: query
description: De datum waarop het gearchiveerde zaakdossier vernietigd moet
worden dan wel overgebracht moet worden naar een archiefbewaarplaats. Wordt
automatisch berekend bij het aanmaken of wijzigen van een RESULTAAT aan
deze ZAAK indien nog leeg.
required: false
schema:
type: string
- name: archiefstatus
in: query
description: Aanduiding of het zaakdossier blijvend bewaard of na een bepaalde
Expand Down Expand Up @@ -2840,6 +2859,96 @@ paths:
required: false
schema:
type: string
- name: registratiedatum
in: query
description: De datum waarop de zaakbehandelende organisatie de ZAAK heeft
geregistreerd. Indien deze niet opgegeven wordt, wordt de datum van vandaag
gebruikt.
required: false
schema:
type: string
- name: registratiedatum__gt
in: query
description: De datum waarop de zaakbehandelende organisatie de ZAAK heeft
geregistreerd. Indien deze niet opgegeven wordt, wordt de datum van vandaag
gebruikt.
required: false
schema:
type: string
- name: registratiedatum__lt
in: query
description: De datum waarop de zaakbehandelende organisatie de ZAAK heeft
geregistreerd. Indien deze niet opgegeven wordt, wordt de datum van vandaag
gebruikt.
required: false
schema:
type: string
- name: einddatum
in: query
description: De datum waarop de uitvoering van de zaak afgerond is.
required: false
schema:
type: string
- name: einddatum__gt
in: query
description: De datum waarop de uitvoering van de zaak afgerond is.
required: false
schema:
type: string
- name: einddatum__lt
in: query
description: De datum waarop de uitvoering van de zaak afgerond is.
required: false
schema:
type: string
- name: einddatum__isnull
in: query
description: De datum waarop de uitvoering van de zaak afgerond is.
required: false
schema:
type: string
- name: einddatumGepland
in: query
description: De datum waarop volgens de planning verwacht wordt dat de zaak
afgerond wordt.
required: false
schema:
type: string
- name: einddatumGepland__gt
in: query
description: De datum waarop volgens de planning verwacht wordt dat de zaak
afgerond wordt.
required: false
schema:
type: string
- name: einddatumGepland__lt
in: query
description: De datum waarop volgens de planning verwacht wordt dat de zaak
afgerond wordt.
required: false
schema:
type: string
- name: uiterlijkeEinddatumAfdoening
in: query
description: De laatste datum waarop volgens wet- en regelgeving de zaak afgerond
dient te zijn.
required: false
schema:
type: string
- name: uiterlijkeEinddatumAfdoening__gt
in: query
description: De laatste datum waarop volgens wet- en regelgeving de zaak afgerond
dient te zijn.
required: false
schema:
type: string
- name: uiterlijkeEinddatumAfdoening__lt
in: query
description: De laatste datum waarop volgens wet- en regelgeving de zaak afgerond
dient te zijn.
required: false
schema:
type: string
- name: rol__betrokkeneType
in: query
description: Type van de `betrokkene`.
Expand Down Expand Up @@ -7265,6 +7374,12 @@ components:
en voldoen aan https://nl.wikipedia.org/wiki/Burgerservicenummer#11-proef
type: string
minLength: 1
bronorganisatie__in:
description: Multiple values may be separated by commas.
type: array
items:
type: string
nullable: true
zaaktype:
title: Zaaktype
description: URL-referentie naar het ZAAKTYPE (in de Catalogi API).
Expand Down Expand Up @@ -7318,6 +7433,14 @@ components:
aan deze ZAAK indien nog leeg.
type: string
minLength: 1
archiefactiedatum__isnull:
title: Archiefactiedatum isnull
description: De datum waarop het gearchiveerde zaakdossier vernietigd moet
worden dan wel overgebracht moet worden naar een archiefbewaarplaats.
Wordt automatisch berekend bij het aanmaken of wijzigen van een RESULTAAT
aan deze ZAAK indien nog leeg.
type: string
minLength: 1
archiefstatus:
title: Archiefstatus
description: 'Aanduiding of het zaakdossier blijvend bewaard of na een bepaalde
Expand Down Expand Up @@ -7376,6 +7499,83 @@ components:
description: De datum waarop met de uitvoering van de zaak is gestart
type: string
minLength: 1
registratiedatum:
title: Registratiedatum
description: De datum waarop de zaakbehandelende organisatie de ZAAK heeft
geregistreerd. Indien deze niet opgegeven wordt, wordt de datum van vandaag
gebruikt.
type: string
minLength: 1
registratiedatum__gt:
title: Registratiedatum gt
description: De datum waarop de zaakbehandelende organisatie de ZAAK heeft
geregistreerd. Indien deze niet opgegeven wordt, wordt de datum van vandaag
gebruikt.
type: string
minLength: 1
registratiedatum__lt:
title: Registratiedatum lt
description: De datum waarop de zaakbehandelende organisatie de ZAAK heeft
geregistreerd. Indien deze niet opgegeven wordt, wordt de datum van vandaag
gebruikt.
type: string
minLength: 1
einddatum:
title: Einddatum
description: De datum waarop de uitvoering van de zaak afgerond is.
type: string
minLength: 1
einddatum__gt:
title: Einddatum gt
description: De datum waarop de uitvoering van de zaak afgerond is.
type: string
minLength: 1
einddatum__lt:
title: Einddatum lt
description: De datum waarop de uitvoering van de zaak afgerond is.
type: string
minLength: 1
einddatum__isnull:
title: Einddatum isnull
description: De datum waarop de uitvoering van de zaak afgerond is.
type: string
minLength: 1
einddatumGepland:
title: Einddatumgepland
description: De datum waarop volgens de planning verwacht wordt dat de zaak
afgerond wordt.
type: string
minLength: 1
einddatumGepland__gt:
title: Einddatumgepland gt
description: De datum waarop volgens de planning verwacht wordt dat de zaak
afgerond wordt.
type: string
minLength: 1
einddatumGepland__lt:
title: Einddatumgepland lt
description: De datum waarop volgens de planning verwacht wordt dat de zaak
afgerond wordt.
type: string
minLength: 1
uiterlijkeEinddatumAfdoening:
title: Uiterlijkeeinddatumafdoening
description: De laatste datum waarop volgens wet- en regelgeving de zaak
afgerond dient te zijn.
type: string
minLength: 1
uiterlijkeEinddatumAfdoening__gt:
title: Uiterlijkeeinddatumafdoening gt
description: De laatste datum waarop volgens wet- en regelgeving de zaak
afgerond dient te zijn.
type: string
minLength: 1
uiterlijkeEinddatumAfdoening__lt:
title: Uiterlijkeeinddatumafdoening lt
description: De laatste datum waarop volgens wet- en regelgeving de zaak
afgerond dient te zijn.
type: string
minLength: 1
rol__betrokkeneType:
title: Rol betrokkenetype
description: 'Type van de `betrokkene`.
Expand Down

0 comments on commit 1df68c6

Please sign in to comment.