Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Develop #75

Merged
merged 8 commits into from
Dec 21, 2020
192 changes: 51 additions & 141 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 2 additions & 0 deletions src/brc/api/viewsets.py
Original file line number Diff line number Diff line change
Expand Up @@ -146,6 +146,8 @@ class BesluitInformatieObjectViewSet(
- geldigheid `besluit` URL
- geldigheid `informatieobject` URL
- de combinatie `informatieobject` en `besluit` moet uniek zijn
- `informatieobject.informatieobjecttype` moet in het ZTC gerelateerd zijn
aan `besluit.besluittype`

**Opmerkingen**
- De `registratiedatum` wordt door het systeem op 'NU' gezet. De
Expand Down
13 changes: 11 additions & 2 deletions src/openapi.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -1607,7 +1607,8 @@ paths:
description: "Registreer een INFORMATIEOBJECT bij een BESLUIT. Er worden twee\
\ types van\nrelaties met andere objecten gerealiseerd:\n\n**Er wordt gevalideerd\
\ op**\n- geldigheid `besluit` URL\n- geldigheid `informatieobject` URL\n\
- de combinatie `informatieobject` en `besluit` moet uniek zijn\n\n**Opmerkingen**\n\
- de combinatie `informatieobject` en `besluit` moet uniek zijn\n- `informatieobject.informatieobjecttype`\
\ moet in het ZTC gerelateerd zijn\n aan `besluit.besluittype`\n\n**Opmerkingen**\n\
- De `registratiedatum` wordt door het systeem op 'NU' gezet. De\n `aardRelatie`\
\ wordt ook door het systeem gezet.\n- Bij het aanmaken wordt ook in de Documenten\
\ API de gespiegelde relatie\n aangemaakt, echter zonder de relatie-informatie."
Expand Down Expand Up @@ -2124,6 +2125,11 @@ paths:
schema:
type: string
format: uuid
tags:
- name: besluiten
description: ''
- name: besluitinformatieobjecten
description: ''
servers:
- url: /api/v1
components:
Expand Down Expand Up @@ -2405,7 +2411,9 @@ components:

* `drc` - Documentregistratiecomponent

* `brc` - Besluitregistratiecomponent'
* `brc` - Besluitregistratiecomponent

* `kic` - Klantinteractiescomponent'
type: string
enum:
- ac
Expand All @@ -2414,6 +2422,7 @@ components:
- ztc
- drc
- brc
- kic
requestId:
title: Request id
description: Een globaal "request" ID om een verzoek door het netwerk heen
Expand Down
3 changes: 2 additions & 1 deletion src/resources.md
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,8 @@ Uitleg bij mogelijke waarden:
* `zrc` - Zaakregistratiecomponent
* `ztc` - Zaaktypecatalogus
* `drc` - Documentregistratiecomponent
* `brc` - Besluitregistratiecomponent | string | ja | C​R​U​D |
* `brc` - Besluitregistratiecomponent
* `kic` - Klantinteractiescomponent | string | ja | C​R​U​D |
| requestId | Een globaal "request" ID om een verzoek door het netwerk heen te traceren. | string | nee | C​R​U​D |
| applicatieId | Unieke identificatie van de applicatie, binnen de organisatie. | string | nee | C​R​U​D |
| applicatieWeergave | Vriendelijke naam van de applicatie. | string | nee | C​R​U​D |
Expand Down
19 changes: 15 additions & 4 deletions src/swagger2.0.json
Original file line number Diff line number Diff line change
Expand Up @@ -1816,7 +1816,7 @@
"post": {
"operationId": "besluitinformatieobject_create",
"summary": "Maak een BESLUIT-INFORMATIEOBJECT relatie aan.",
"description": "Registreer een INFORMATIEOBJECT bij een BESLUIT. Er worden twee types van\nrelaties met andere objecten gerealiseerd:\n\n**Er wordt gevalideerd op**\n- geldigheid `besluit` URL\n- geldigheid `informatieobject` URL\n- de combinatie `informatieobject` en `besluit` moet uniek zijn\n\n**Opmerkingen**\n- De `registratiedatum` wordt door het systeem op 'NU' gezet. De\n `aardRelatie` wordt ook door het systeem gezet.\n- Bij het aanmaken wordt ook in de Documenten API de gespiegelde relatie\n aangemaakt, echter zonder de relatie-informatie.",
"description": "Registreer een INFORMATIEOBJECT bij een BESLUIT. Er worden twee types van\nrelaties met andere objecten gerealiseerd:\n\n**Er wordt gevalideerd op**\n- geldigheid `besluit` URL\n- geldigheid `informatieobject` URL\n- de combinatie `informatieobject` en `besluit` moet uniek zijn\n- `informatieobject.informatieobjecttype` moet in het ZTC gerelateerd zijn\n aan `besluit.besluittype`\n\n**Opmerkingen**\n- De `registratiedatum` wordt door het systeem op 'NU' gezet. De\n `aardRelatie` wordt ook door het systeem gezet.\n- Bij het aanmaken wordt ook in de Documenten API de gespiegelde relatie\n aangemaakt, echter zonder de relatie-informatie.",
"parameters": [
{
"name": "data",
Expand Down Expand Up @@ -2711,15 +2711,16 @@
},
"bron": {
"title": "Bron",
"description": "De naam van het component waar de wijziging in is gedaan.\n\nUitleg bij mogelijke waarden:\n\n* `ac` - Autorisatiecomponent\n* `nrc` - Notificatierouteringcomponent\n* `zrc` - Zaakregistratiecomponent\n* `ztc` - Zaaktypecatalogus\n* `drc` - Documentregistratiecomponent\n* `brc` - Besluitregistratiecomponent",
"description": "De naam van het component waar de wijziging in is gedaan.\n\nUitleg bij mogelijke waarden:\n\n* `ac` - Autorisatiecomponent\n* `nrc` - Notificatierouteringcomponent\n* `zrc` - Zaakregistratiecomponent\n* `ztc` - Zaaktypecatalogus\n* `drc` - Documentregistratiecomponent\n* `brc` - Besluitregistratiecomponent\n* `kic` - Klantinteractiescomponent",
"type": "string",
"enum": [
"ac",
"nrc",
"zrc",
"ztc",
"drc",
"brc"
"brc",
"kic"
]
},
"requestId": {
Expand Down Expand Up @@ -2851,5 +2852,15 @@
}
}
}
}
},
"tags": [
{
"name": "besluiten",
"description": ""
},
{
"name": "besluitinformatieobjecten",
"description": ""
}
]
}