Project

General

Profile

Project activity #30874

closed

Project activity #30766: Documenten API Spec updaten naar 1.5

Update Documenten API naar versie 1.3 van de DRC spec

Added by Erik Hoogland 3 months ago. Updated 2 months ago.

Status:
Resolved
Priority:
P4 Normal
Assignee:
Target version:
Contezza Productontwikkeling - Contezza Development 2025.03
Start date:
06/02/2025
Due date:
% Done:

100%

Estimated time:

Description

De huidige DRC implementatie is van versie 1.1/1.2. Deze loopt al enige tijd achter op de nieuwe specificatie, namelijk 1.5.

In dit ticket, update de implementatie tot en met 1.3.0. Enige functies, zoals PATCH/PUT issue (#24264) zijn mogelijk al opgelost.

https://github.com/VNG-Realisatie/documenten-api/blob/develop/CHANGELOG.rst

Met name 1.4.x is een major wijziging dus daar zal veel tijd inzitten.
Belangrijk is om van laag naar hoog te werken:
  • 1.2.0 major update
    • API gewijzigd, dus nieuwe tests schrijven en dan implementeren
  • 1.2.1 minor update
    • Geen API wijziging
    • Niet duidelijk wat dit betekent added resource `telefoonnummer` to verzending
  • 1.2.2 minor update
    • API gewijzigd, dus nieuwe tests schrijven en dan implementeren
  • 1.2.3 minor update
    • Geen API wijziging, kan overgeslagen worden
  • 1.3.0 minor update
    • Geen API wijziging, wel wijziging van de functionaliteit/tests controleren of dit nog goed gaat
1.3.0 (2023-03-29) --> Test schrijven om te kijken of dit een probleem is
===========
Implementation changes
----------------------
* Changed permissions for EnkelVoudigInformatieObject such that PUT and PATCH can be applied to `InformatieObject` (`Issue 1777`_):
1.2.3 (2022-03-01) --> Geen API spec, dus kunnen we negeren
===========
Implementation changes
----------------------
* Added ``ENV`` variable to turn off Notifications when running in a Container
1.2.2 (2022-02-22)
===========
API spec bugfixes
----------------
* Fixed description of ``faxnummer``, ``telefoonnummer``, ``mijnOverheid and ``emailadres`` in ``Verzending`` resource
* Fixed ``telefoonnnummer`` not shown in openapi.yaml
* Sets baseUrl to production server
1.2.1 (2022-02-21)
==========
* added resource `telefoonnummer` to verzending
* removed double prefix `/api/v1` in openapi.yaml
1.2.0 (2022-12-19)
===========
API spec New Features
----------------
* Added Validation ``locked`` documents cannot be deleted. (`Issue 1956`_):
* Added new ``/enkelvoudiginformatieobjecten/_zoek`` endpoint which allows users to search ``EnkelvoudingInformatieObject``s through the ``uuid`` field (`Issue 1881`_):
* Add ``Verzending`` resource (`Issue 1770`_): (`Issue 1785`_): (`Issue 1856`_):
* Add new ``documenten.geforceerd-bijwerken`` scope which allows editing  ``EnkelvoudingInformatieObject`` with a status which equals ``definitief`` (`Issue 1859`_):
* Added missing RGBZ attributes for existing resources to support TMLO. (`Issue 1884`_):

Also available in: Atom PDF