Skip to content

Commit 69f64ab

Browse files
authored
Merge pull request #58 from stevenbal/issue/deprecated-links
Updated documentation URL references in API schema
2 parents 9fea563 + 6d25130 commit 69f64ab

File tree

4 files changed

+11
-9
lines changed

4 files changed

+11
-9
lines changed

src/brc/api/schema.py

+3-4
Original file line numberDiff line numberDiff line change
@@ -40,17 +40,16 @@
4040
4141
**Handige links**
4242
43-
* [Documentatie](https://zaakgerichtwerken.vng.cloud/standaard)
44-
* [Zaakgericht werken](https://zaakgerichtwerken.vng.cloud)
43+
* [Documentatie]({settings.DOCUMENTATION_URL}/standaard)
44+
* [Zaakgericht werken]({settings.DOCUMENTATION_URL})
4545
"""
4646

4747
info = openapi.Info(
4848
title=f"{settings.PROJECT_NAME} API",
4949
default_version=settings.API_VERSION,
5050
description=description,
5151
contact=openapi.Contact(
52-
email="standaarden.ondersteuning@vng.nl",
53-
url="https://zaakgerichtwerken.vng.cloud",
52+
email="standaarden.ondersteuning@vng.nl", url=settings.DOCUMENTATION_URL
5453
),
5554
license=openapi.License(
5655
name="EUPL 1.2", url="https://opensource.org/licenses/EUPL-1.2"

src/brc/conf/base.py

+3
Original file line numberDiff line numberDiff line change
@@ -327,3 +327,6 @@
327327

328328
# settings for sending notifications
329329
NOTIFICATIONS_KANAAL = "besluiten"
330+
331+
# URL for documentation that's shown in API schema
332+
DOCUMENTATION_URL = "https://vng-realisatie.github.io/gemma-zaken"

src/openapi.yaml

+3-3
Original file line numberDiff line numberDiff line change
@@ -85,13 +85,13 @@ info:
8585
**Handige links**
8686
8787
88-
* [Documentatie](https://zaakgerichtwerken.vng.cloud/standaard)
88+
* [Documentatie](https://vng-realisatie.github.io/gemma-zaken/standaard)
8989
90-
* [Zaakgericht werken](https://zaakgerichtwerken.vng.cloud)
90+
* [Zaakgericht werken](https://vng-realisatie.github.io/gemma-zaken)
9191
9292
'
9393
contact:
94-
url: https://zaakgerichtwerken.vng.cloud
94+
url: https://vng-realisatie.github.io/gemma-zaken
9595
email: standaarden.ondersteuning@vng.nl
9696
license:
9797
name: EUPL 1.2

src/swagger2.0.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22
"swagger": "2.0",
33
"info": {
44
"title": "Besluiten API",
5-
"description": "Een API om een besluitregistratiecomponent (BRC) te benaderen.\n\nEen BESLUIT wordt veelal schriftelijk vastgelegd maar dit is niet\nnoodzakelijk. Omgekeerd kan het voorkomen dat in een INFORMATIEOBJECT meerdere\nbesluiten vastgelegd zijn. Vandaar de N:M-relatie naar INFORMATIEOBJECT. Een\nbesluit komt voort uit een zaak van de zaakbehandelende organisatie dan wel is\neen besluit van een andere organisatie dat het onderwerp (object) is van een\nzaak van de zaakbehandelende organisatie. BESLUIT heeft dan ook een optionele\nrelatie met de ZAAK waarvan het een uitkomst is.\n\nDe typering van BESLUITen is in de Catalogi API (ZTC) ondergebracht in de vorm\nvan BESLUITTYPEn.\n\n**Afhankelijkheden**\n\nDeze API is afhankelijk van:\n\n* Catalogi API\n* Notificaties API\n* Documenten API *(optioneel)*\n* Zaken API *(optioneel)*\n* Autorisaties API *(optioneel)*\n\n**Autorisatie**\n\nDeze API vereist autorisatie. Je kan de\n[token-tool](https://zaken-auth.vng.cloud/) gebruiken om JWT-tokens te\ngenereren.\n\n### Notificaties\n\nDeze API publiceert notificaties op het kanaal `besluiten`.\n\n**Main resource**\n\n`besluit`\n\n\n\n**Kenmerken**\n\n* `verantwoordelijke_organisatie`: Het RSIN van de niet-natuurlijk persoon zijnde de organisatie die het besluit heeft vastgesteld.\n* `besluittype`: URL-referentie naar het BESLUITTYPE (in de Catalogi API).\n\n**Resources en acties**\n- `besluit`: create, update, destroy\n- `besluitinformatieobject`: create, destroy\n\n\n**Handige links**\n\n* [Documentatie](https://zaakgerichtwerken.vng.cloud/standaard)\n* [Zaakgericht werken](https://zaakgerichtwerken.vng.cloud)\n",
5+
"description": "Een API om een besluitregistratiecomponent (BRC) te benaderen.\n\nEen BESLUIT wordt veelal schriftelijk vastgelegd maar dit is niet\nnoodzakelijk. Omgekeerd kan het voorkomen dat in een INFORMATIEOBJECT meerdere\nbesluiten vastgelegd zijn. Vandaar de N:M-relatie naar INFORMATIEOBJECT. Een\nbesluit komt voort uit een zaak van de zaakbehandelende organisatie dan wel is\neen besluit van een andere organisatie dat het onderwerp (object) is van een\nzaak van de zaakbehandelende organisatie. BESLUIT heeft dan ook een optionele\nrelatie met de ZAAK waarvan het een uitkomst is.\n\nDe typering van BESLUITen is in de Catalogi API (ZTC) ondergebracht in de vorm\nvan BESLUITTYPEn.\n\n**Afhankelijkheden**\n\nDeze API is afhankelijk van:\n\n* Catalogi API\n* Notificaties API\n* Documenten API *(optioneel)*\n* Zaken API *(optioneel)*\n* Autorisaties API *(optioneel)*\n\n**Autorisatie**\n\nDeze API vereist autorisatie. Je kan de\n[token-tool](https://zaken-auth.vng.cloud/) gebruiken om JWT-tokens te\ngenereren.\n\n### Notificaties\n\nDeze API publiceert notificaties op het kanaal `besluiten`.\n\n**Main resource**\n\n`besluit`\n\n\n\n**Kenmerken**\n\n* `verantwoordelijke_organisatie`: Het RSIN van de niet-natuurlijk persoon zijnde de organisatie die het besluit heeft vastgesteld.\n* `besluittype`: URL-referentie naar het BESLUITTYPE (in de Catalogi API).\n\n**Resources en acties**\n- `besluit`: create, update, destroy\n- `besluitinformatieobject`: create, destroy\n\n\n**Handige links**\n\n* [Documentatie](https://vng-realisatie.github.io/gemma-zaken/standaard)\n* [Zaakgericht werken](https://vng-realisatie.github.io/gemma-zaken)\n",
66
"contact": {
7-
"url": "https://zaakgerichtwerken.vng.cloud",
7+
"url": "https://vng-realisatie.github.io/gemma-zaken",
88
"email": "standaarden.ondersteuning@vng.nl"
99
},
1010
"license": {

0 commit comments

Comments
 (0)