diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 0af62f34..357ec2b5 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -1,11 +1,10 @@ =========== Wijzigingen =========== -1.5.0 (2023-13-05) +1.5.0 (2024-25-03) =========== -- **Changed:** Status within EIO to include more fields. -- **Added:** Fields on EIO (vervallen, ontvangen, archiefstatus, bevat_persoonsgegevens). +- **Added:** Fields on EIO (inhoudIsVervallen). =========== 1.4.3 (2023-10-24) diff --git a/README.rst b/README.rst index fcc7a502..a8709547 100644 --- a/README.rst +++ b/README.rst @@ -24,7 +24,7 @@ Versie Release datum API specificatie master n.v.t. `ReDoc `_, `Scopes `_ `Berichtkenmerken `_ `Swagger `_ (`verschillen `_) -1.5.0 2023-12-05 `ReDoc `_, `Scopes `_ `Berichtkenmerken `_ +1.5.0 2024-03-25 `ReDoc `_, `Scopes `_ `Berichtkenmerken `_ `Swagger `_ 1.4.3 2023-10-24 `ReDoc `_, `Scopes `_ `Berichtkenmerken `_ `Swagger `_ diff --git a/requirements/base.in b/requirements/base.in index ad7e6875..287ae053 100644 --- a/requirements/base.in +++ b/requirements/base.in @@ -1,4 +1,4 @@ -Pillow +Pillow==10.2.0 psycopg2-binary python-dotenv python-dateutil diff --git a/requirements/base.txt b/requirements/base.txt index ae7fa4b0..12aff78c 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -144,9 +144,9 @@ oyaml==0.7 # via vng-api-common packaging==21.3 # via sphinx -pillow==6.2.1 +pillow==10.2.0 # via -r requirements/base.in -psycopg2-binary==2.9.3 +psycopg2-binary==2.9.9 # via -r requirements/base.in pycparser==2.21 # via cffi @@ -190,7 +190,7 @@ raven==6.9.0 # via -r requirements/base.in regex==2022.7.25 # via textile -requests==2.21 +requests==2.21.0 # via # gemma-zds-client # requests-mock diff --git a/requirements/ci.txt b/requirements/ci.txt index c2ef0789..43cba6f0 100644 --- a/requirements/ci.txt +++ b/requirements/ci.txt @@ -235,13 +235,13 @@ pathspec==0.9.0 # via black pep8==1.7.1 # via -r requirements/testing.in -pillow==6.2.1 +pillow==10.2.0 # via -r requirements/base.txt platformdirs==2.5.2 # via # black # pylint -psycopg2-binary==2.9.3 +psycopg2-binary==2.9.9 # via -r requirements/base.txt pycparser==2.21 # via @@ -360,7 +360,7 @@ tomli==2.0.1 # pylint tomlkit==0.11.4 # via pylint -typing-extensions==4.3.0 +typing-extensions==4.10.0 # via # astroid # black diff --git a/requirements/dev.txt b/requirements/dev.txt index 1a6560c5..babceb03 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -238,13 +238,13 @@ pathspec==0.9.0 # via black pep8==1.7.1 # via -r requirements/testing.in -pillow==6.2.1 +pillow==10.2.0 # via -r requirements/base.txt platformdirs==2.5.2 # via # black # pylint -psycopg2-binary==2.9.3 +psycopg2-binary==2.9.9 # via -r requirements/base.txt pycparser==2.21 # via @@ -364,7 +364,7 @@ tomli==2.0.1 # pylint tomlkit==0.11.4 # via pylint -typing-extensions==4.3.0 +typing-extensions==4.10.0 # via # astroid # black diff --git a/requirements/production.txt b/requirements/production.txt index 1bfb79c9..1ca2c41b 100644 --- a/requirements/production.txt +++ b/requirements/production.txt @@ -205,9 +205,9 @@ packaging==21.3 # via # -r requirements/base.txt # sphinx -pillow==6.2.1 +pillow==10.2.0 # via -r requirements/base.txt -psycopg2-binary==2.9.3 +psycopg2-binary==2.9.9 # via -r requirements/base.txt pycparser==2.21 # via diff --git a/src/drc/api/serializers/enkelvoudig_informatieobject.py b/src/drc/api/serializers/enkelvoudig_informatieobject.py index c07d1af2..4c13dcd4 100644 --- a/src/drc/api/serializers/enkelvoudig_informatieobject.py +++ b/src/drc/api/serializers/enkelvoudig_informatieobject.py @@ -132,10 +132,7 @@ class Meta: "locked", "bestandsdelen", "trefwoorden", - "archiefstatus", - "bevat_persoonsgegevens", - "ontvangen", - "vervallen", + "inhoud_is_vervallen", ) extra_kwargs = { "informatieobjecttype": { diff --git a/src/drc/api/tests/test_auth.py b/src/drc/api/tests/test_auth.py index c5502153..f6118b3b 100644 --- a/src/drc/api/tests/test_auth.py +++ b/src/drc/api/tests/test_auth.py @@ -1,6 +1,7 @@ """ Guarantee that the proper authorization amchinery is in place. """ + from django.test import override_settings from rest_framework import status diff --git a/src/drc/api/tests/test_caching.py b/src/drc/api/tests/test_caching.py index 2fd02c30..fe59320c 100644 --- a/src/drc/api/tests/test_caching.py +++ b/src/drc/api/tests/test_caching.py @@ -1,6 +1,7 @@ """ Test that the caching mechanisms are in place. """ + from rest_framework import status from rest_framework.test import APITestCase, APITransactionTestCase from vng_api_common.tests import CacheMixin, JWTAuthMixin, generate_jwt_auth, reverse diff --git a/src/drc/api/tests/test_enkelvoudiginformatieobject.py b/src/drc/api/tests/test_enkelvoudiginformatieobject.py index 1ad2551f..9261c5a7 100644 --- a/src/drc/api/tests/test_enkelvoudiginformatieobject.py +++ b/src/drc/api/tests/test_enkelvoudiginformatieobject.py @@ -57,10 +57,7 @@ def test_create(self, *mocks): "informatieobjecttype": INFORMATIEOBJECTTYPE, "vertrouwelijkheidaanduiding": "openbaar", "verschijningsvorm": "Vorm A", - "archiefstatus": "nog_te_archiveren", - "bevatPersoonsgegevens": "onbekend", - "ontvangen": None, - "vervallen": None, + "inhoudIsVervallen": None, } # Send to the API @@ -179,10 +176,7 @@ def test_read(self): "locked": False, "bestandsdelen": [], "trefwoorden": None, - "archiefstatus": "nog_te_archiveren", - "bevatPersoonsgegevens": "onbekend", - "ontvangen": None, - "vervallen": None, + "inhoudIsVervallen": None, } response_data = response.json() self.assertEqual(sorted(response_data.keys()), sorted(expected.keys())) diff --git a/src/drc/api/validators.py b/src/drc/api/validators.py index 4dacb38d..bbe78174 100644 --- a/src/drc/api/validators.py +++ b/src/drc/api/validators.py @@ -22,7 +22,8 @@ class OneAddressValidator: """ Class to validate that only one address is send with each request and only one address is associated with each Verzending within the database. To replace an address with PUT/PATCH, if it is the same GegevensGroepType, it can just be overwritten. If it is to be replaced with another GegevensGroepType, - the existing GegevensGroepType address, mijn_overheid, emailadres and faxnummer have to be set equal to None to indicate it will be removed.""" + the existing GegevensGroepType address, mijn_overheid, emailadres and faxnummer have to be set equal to None to indicate it will be removed. + """ def set_context(self, serializer): self.instance = getattr(serializer, "instance", None) diff --git a/src/drc/api/views/enkelvoudig_informatieobject.py b/src/drc/api/views/enkelvoudig_informatieobject.py index 8da96a10..fd906d68 100644 --- a/src/drc/api/views/enkelvoudig_informatieobject.py +++ b/src/drc/api/views/enkelvoudig_informatieobject.py @@ -95,19 +95,13 @@ update=extend_schema( summary=_("Werk een (ENKELVOUDIG) INFORMATIEOBJECT in zijn geheel bij."), description=_( - "Dit creëert altijd een nieuwe versie van het (ENKELVOUDIG) INFORMATIEOBJECT. \n" - " \n**Er wordt gevalideerd op**\n" - "- correcte `lock` waarde\n" - "- status NIET `definitief`" + "Dit creëert altijd een nieuwe versie van het (ENKELVOUDIG) INFORMATIEOBJECT." ), ), partial_update=extend_schema( summary=_("Werk een (ENKELVOUDIG) INFORMATIEOBJECT deels bij."), description=_( - "Dit creëert altijd een nieuwe versie van het (ENKELVOUDIG) INFORMATIEOBJECT. \n" - "\n**Er wordt gevalideerd op**\n" - " - correcte `lock` waarde\n" - " - status NIET `definitief`" + "Dit creëert altijd een nieuwe versie van het (ENKELVOUDIG) INFORMATIEOBJECT." ), ), destroy=extend_schema( diff --git a/src/drc/conf/plugins.py b/src/drc/conf/plugins.py index c822a21f..950c04e8 100644 --- a/src/drc/conf/plugins.py +++ b/src/drc/conf/plugins.py @@ -1,6 +1,7 @@ """ Settings for plugins """ + import os import sys from importlib import import_module diff --git a/src/drc/datamodel/models/enkelvoudig_informatieobject.py b/src/drc/datamodel/models/enkelvoudig_informatieobject.py index 6c7026a2..58eb9def 100644 --- a/src/drc/datamodel/models/enkelvoudig_informatieobject.py +++ b/src/drc/datamodel/models/enkelvoudig_informatieobject.py @@ -5,7 +5,6 @@ from django.db import models from django.utils.translation import ugettext_lazy as _ -from djchoices import ChoiceItem, DjangoChoices from privates.fields import PrivateMediaFileField from vng_api_common.caching import ETagMixin from vng_api_common.descriptors import GegevensGroepType @@ -15,43 +14,6 @@ from .informatieobject import InformatieObject -class Persoonsgegevens(DjangoChoices): - onbekend = ChoiceItem( - "onbekend", - _( - "Niet bekend of het document persoonsgegevens bevat die" - "niet vrijelijk openbaar gemaakt mogen worden." - ), - ) - ja = ChoiceItem( - "ja", - _( - "Niet bekend of het document persoonsgegevens bevat die" - "niet vrijelijk openbaar gemaakt mogen worden." - ), - ) - nee = ChoiceItem( - "nee", - _( - "Bevat geen persoonsgegevens die niet vrijelijk openbaar" - "gemaakt mogen worden." - ), - ) - - -class ArchiefStatusEIO(DjangoChoices): - nog_te_archiveren = ChoiceItem( - "nog_te_archiveren", - _("De zaak cq. het zaakdossier is nog niet als geheel gearchiveerd."), - ) - gearchiveerd = ChoiceItem( - "gearchiveerd", - _( - "De zaak cq. het zaakdossier is als geheel niet-wijzigbaar bewaarbaar gemaakt." - ), - ) - - class EnkelvoudigInformatieObjectCanonical(models.Model): """ Indicates the identity of a document @@ -195,42 +157,13 @@ class EnkelvoudigInformatieObject(ETagMixin, APIMixin, InformatieObject): null=True, ) - vervallen = models.BooleanField( - _("vervallen"), + inhoud_is_vervallen = models.BooleanField( + _("inhoud is vervallen"), blank=True, default=None, null=True, help_text=_( - "Legt vast of het document een rol speelt in het huidige of toekomstige proces." - ), - ) - - ontvangen = models.BooleanField( - _("ontvangen"), - blank=True, - default=None, - null=True, - help_text=_("Legt vast of het document afkomstig is van een externe partij."), - ) - - archiefstatus = models.CharField( - _("archiefstatus"), - max_length=40, - choices=ArchiefStatusEIO.choices, - default=ArchiefStatusEIO.nog_te_archiveren, - help_text=_( - "Aanduiding of het zaakdossier blijvend bewaard of na een bepaalde termijn vernietigd moet worden." - ), - ) - - bevat_persoonsgegevens = models.CharField( - _("bevat persoonsgegevens"), - max_length=40, - null=True, - choices=Persoonsgegevens.choices, - default=Persoonsgegevens.onbekend, - help_text=_( - "Legt vast of het document persoonsgegevens bevat die niet vrijelijk openbaar gemaakt mogen worden." + "Geeft aan of de inhoud van het informatieobject vervallen (dus niet langer geldig) is." ), ) diff --git a/src/drc/datamodel/tests/test_statussen.py b/src/drc/datamodel/tests/test_statussen.py index bd896262..b54f33c8 100644 --- a/src/drc/datamodel/tests/test_statussen.py +++ b/src/drc/datamodel/tests/test_statussen.py @@ -1,6 +1,7 @@ """ Tests for the business logic w/r to statussen, from RGBZ. """ + from datetime import date from django.core.exceptions import ValidationError diff --git a/src/drc/setup.py b/src/drc/setup.py index adfcc92d..fc7252ad 100644 --- a/src/drc/setup.py +++ b/src/drc/setup.py @@ -9,6 +9,7 @@ do NOT import anything Django related here, as this file needs to be loaded before Django is initialized. """ + import os from dotenv import load_dotenv diff --git a/src/drc/tests/test_userstory_154.py b/src/drc/tests/test_userstory_154.py index 446b66fe..7079d0c3 100644 --- a/src/drc/tests/test_userstory_154.py +++ b/src/drc/tests/test_userstory_154.py @@ -5,6 +5,7 @@ * https://github.com/VNG-Realisatie/gemma-zaken/issues/154 (us) * https://github.com/VNG-Realisatie/gemma-zaken/issues/239 (mapping) """ + from rest_framework import status from rest_framework.test import APITestCase from vng_api_common.tests import JWTAuthMixin, TypeCheckMixin, get_operation_url diff --git a/src/drc/tests/test_userstory_169.py b/src/drc/tests/test_userstory_169.py index 4c099cbf..00b546b2 100644 --- a/src/drc/tests/test_userstory_169.py +++ b/src/drc/tests/test_userstory_169.py @@ -5,6 +5,7 @@ * https://github.com/VNG-Realisatie/gemma-zaken/issues/169 (us) * https://github.com/VNG-Realisatie/gemma-zaken/issues/182 (mapping) """ + import base64 from io import BytesIO from unittest.mock import patch diff --git a/src/drc/tests/test_userstory_349.py b/src/drc/tests/test_userstory_349.py index 52acf527..42d56b01 100644 --- a/src/drc/tests/test_userstory_349.py +++ b/src/drc/tests/test_userstory_349.py @@ -1,6 +1,7 @@ """ Ref: https://github.com/VNG-Realisatie/gemma-zaken/issues/349 """ + from django.test import override_settings from rest_framework import status diff --git a/src/drc/tests/test_userstory_39.py b/src/drc/tests/test_userstory_39.py index 23b402b3..fa40ffc0 100644 --- a/src/drc/tests/test_userstory_39.py +++ b/src/drc/tests/test_userstory_39.py @@ -1,6 +1,7 @@ """ Test the flow described in https://github.com/VNG-Realisatie/gemma-zaken/issues/39 """ + import base64 from datetime import date from unittest.mock import patch diff --git a/src/drc/tests/test_userstory_609_vertrouwelijkheidaanduiding.py b/src/drc/tests/test_userstory_609_vertrouwelijkheidaanduiding.py index ad3c34b2..2ac318d7 100644 --- a/src/drc/tests/test_userstory_609_vertrouwelijkheidaanduiding.py +++ b/src/drc/tests/test_userstory_609_vertrouwelijkheidaanduiding.py @@ -4,6 +4,7 @@ See: https://github.com/VNG-Realisatie/gemma-zaken/issues/609 """ + from base64 import b64encode from unittest.mock import patch diff --git a/src/drc/wsgi.py b/src/drc/wsgi.py index 1c2944db..d2f40401 100644 --- a/src/drc/wsgi.py +++ b/src/drc/wsgi.py @@ -6,6 +6,7 @@ For more information on this file, see https://docs.djangoproject.com/en/2.0/howto/deployment/wsgi/ """ + import os from django.core.wsgi import get_wsgi_application diff --git a/src/openapi.yaml b/src/openapi.yaml index c1e27122..931aefc3 100644 --- a/src/openapi.yaml +++ b/src/openapi.yaml @@ -1104,8 +1104,7 @@ paths: operationId: enkelvoudiginformatieobject_update description: "Dit cre\xEBert altijd een nieuwe versie van het (ENKELVOUDIG)\ - \ INFORMATIEOBJECT. \n \n**Er wordt gevalideerd op**\n- correcte `lock` waarde\n\ - - status NIET `definitief`" + \ INFORMATIEOBJECT." summary: Werk een (ENKELVOUDIG) INFORMATIEOBJECT in zijn geheel bij. parameters: - in: path @@ -1293,8 +1292,7 @@ paths: operationId: enkelvoudiginformatieobject_partial_update description: "Dit cre\xEBert altijd een nieuwe versie van het (ENKELVOUDIG)\ - \ INFORMATIEOBJECT. \n\n**Er wordt gevalideerd op**\n - correcte `lock` waarde\n\ - \ - status NIET `definitief`" + \ INFORMATIEOBJECT." summary: Werk een (ENKELVOUDIG) INFORMATIEOBJECT deels bij. parameters: - in: path @@ -5280,11 +5278,6 @@ components: - sha_512 - sha_3 type: string - ArchiefstatusEnum: - enum: - - nog_te_archiveren - - gearchiveerd - type: string AuditTrail: type: object properties: @@ -5522,12 +5515,6 @@ components: required: - lock - url - BevatPersoonsgegevensEnum: - enum: - - onbekend - - ja - - nee - type: string BinnenlandsCorrespondentieadresVerzending: type: object description: @@ -6109,34 +6096,13 @@ components: nullable: true description: Een lijst van trefwoorden gescheiden door comma's. title: trefwoorden - archiefstatus: - allOf: - - $ref: '#/components/schemas/ArchiefstatusEnum' - description: - Aanduiding of het zaakdossier blijvend bewaard of na een bepaalde - termijn vernietigd moet worden. - title: archiefstatus - bevatPersoonsgegevens: - nullable: true - description: - Legt vast of het document persoonsgegevens bevat die niet vrijelijk - openbaar gemaakt mogen worden. - title: bevat persoonsgegevens - oneOf: - - $ref: '#/components/schemas/BevatPersoonsgegevensEnum' - - $ref: '#/components/schemas/NullEnum' - ontvangen: - type: boolean - nullable: true - description: Legt vast of het document afkomstig is van een externe partij. - title: ontvangen - vervallen: + inhoudIsVervallen: type: boolean nullable: true description: - Legt vast of het document een rol speelt in het huidige of - toekomstige proces. - title: vervallen + Geeft aan of de inhoud van het informatieobject vervallen (dus + niet langer geldig) is. + title: inhoud is vervallen required: - auteur - beginRegistratie @@ -6377,34 +6343,13 @@ components: nullable: true description: Een lijst van trefwoorden gescheiden door comma's. title: trefwoorden - archiefstatus: - allOf: - - $ref: '#/components/schemas/ArchiefstatusEnum' - description: - Aanduiding of het zaakdossier blijvend bewaard of na een bepaalde - termijn vernietigd moet worden. - title: archiefstatus - bevatPersoonsgegevens: - nullable: true - description: - Legt vast of het document persoonsgegevens bevat die niet vrijelijk - openbaar gemaakt mogen worden. - title: bevat persoonsgegevens - oneOf: - - $ref: '#/components/schemas/BevatPersoonsgegevensEnum' - - $ref: '#/components/schemas/NullEnum' - ontvangen: - type: boolean - nullable: true - description: Legt vast of het document afkomstig is van een externe partij. - title: ontvangen - vervallen: + inhoudIsVervallen: type: boolean nullable: true description: - Legt vast of het document een rol speelt in het huidige of - toekomstige proces. - title: vervallen + Geeft aan of de inhoud van het informatieobject vervallen (dus + niet langer geldig) is. + title: inhoud is vervallen required: - auteur - bronorganisatie @@ -6673,34 +6618,13 @@ components: nullable: true description: Een lijst van trefwoorden gescheiden door comma's. title: trefwoorden - archiefstatus: - allOf: - - $ref: '#/components/schemas/ArchiefstatusEnum' - description: - Aanduiding of het zaakdossier blijvend bewaard of na een bepaalde - termijn vernietigd moet worden. - title: archiefstatus - bevatPersoonsgegevens: - nullable: true - description: - Legt vast of het document persoonsgegevens bevat die niet vrijelijk - openbaar gemaakt mogen worden. - title: bevat persoonsgegevens - oneOf: - - $ref: '#/components/schemas/BevatPersoonsgegevensEnum' - - $ref: '#/components/schemas/NullEnum' - ontvangen: - type: boolean - nullable: true - description: Legt vast of het document afkomstig is van een externe partij. - title: ontvangen - vervallen: + inhoudIsVervallen: type: boolean nullable: true description: - Legt vast of het document een rol speelt in het huidige of - toekomstige proces. - title: vervallen + Geeft aan of de inhoud van het informatieobject vervallen (dus + niet langer geldig) is. + title: inhoud is vervallen required: - auteur - beginRegistratie @@ -6941,34 +6865,13 @@ components: nullable: true description: Een lijst van trefwoorden gescheiden door comma's. title: trefwoorden - archiefstatus: - allOf: - - $ref: '#/components/schemas/ArchiefstatusEnum' - description: - Aanduiding of het zaakdossier blijvend bewaard of na een bepaalde - termijn vernietigd moet worden. - title: archiefstatus - bevatPersoonsgegevens: - nullable: true - description: - Legt vast of het document persoonsgegevens bevat die niet vrijelijk - openbaar gemaakt mogen worden. - title: bevat persoonsgegevens - oneOf: - - $ref: '#/components/schemas/BevatPersoonsgegevensEnum' - - $ref: '#/components/schemas/NullEnum' - ontvangen: - type: boolean - nullable: true - description: Legt vast of het document afkomstig is van een externe partij. - title: ontvangen - vervallen: + inhoudIsVervallen: type: boolean nullable: true description: - Legt vast of het document een rol speelt in het huidige of - toekomstige proces. - title: vervallen + Geeft aan of de inhoud van het informatieobject vervallen (dus + niet langer geldig) is. + title: inhoud is vervallen lock: type: string writeOnly: true @@ -7251,9 +7154,6 @@ components: title: lock required: - lock - NullEnum: - enum: - - null ObjectInformatieObject: type: object properties: @@ -7674,34 +7574,13 @@ components: nullable: true description: Een lijst van trefwoorden gescheiden door comma's. title: trefwoorden - archiefstatus: - allOf: - - $ref: '#/components/schemas/ArchiefstatusEnum' - description: - Aanduiding of het zaakdossier blijvend bewaard of na een bepaalde - termijn vernietigd moet worden. - title: archiefstatus - bevatPersoonsgegevens: - nullable: true - description: - Legt vast of het document persoonsgegevens bevat die niet vrijelijk - openbaar gemaakt mogen worden. - title: bevat persoonsgegevens - oneOf: - - $ref: '#/components/schemas/BevatPersoonsgegevensEnum' - - $ref: '#/components/schemas/NullEnum' - ontvangen: - type: boolean - nullable: true - description: Legt vast of het document afkomstig is van een externe partij. - title: ontvangen - vervallen: + inhoudIsVervallen: type: boolean nullable: true description: - Legt vast of het document een rol speelt in het huidige of - toekomstige proces. - title: vervallen + Geeft aan of de inhoud van het informatieobject vervallen (dus + niet langer geldig) is. + title: inhoud is vervallen lock: type: string writeOnly: true @@ -8179,34 +8058,13 @@ components: nullable: true description: Een lijst van trefwoorden gescheiden door comma's. title: trefwoorden - archiefstatus: - allOf: - - $ref: '#/components/schemas/ArchiefstatusEnum' - description: - Aanduiding of het zaakdossier blijvend bewaard of na een bepaalde - termijn vernietigd moet worden. - title: archiefstatus - bevatPersoonsgegevens: - nullable: true - description: - Legt vast of het document persoonsgegevens bevat die niet vrijelijk - openbaar gemaakt mogen worden. - title: bevat persoonsgegevens - oneOf: - - $ref: '#/components/schemas/BevatPersoonsgegevensEnum' - - $ref: '#/components/schemas/NullEnum' - ontvangen: - type: boolean - nullable: true - description: Legt vast of het document afkomstig is van een externe partij. - title: ontvangen - vervallen: + inhoudIsVervallen: type: boolean nullable: true description: - Legt vast of het document een rol speelt in het huidige of - toekomstige proces. - title: vervallen + Geeft aan of de inhoud van het informatieobject vervallen (dus + niet langer geldig) is. + title: inhoud is vervallen required: - auteur - beginRegistratie diff --git a/src/resources.md b/src/resources.md index 80ed90e5..6754a9c3 100755 --- a/src/resources.md +++ b/src/resources.md @@ -119,10 +119,7 @@ Uitleg bij mogelijke waarden: | locked | Geeft aan of het document gelocked is. Alleen als een document gelocked is, mogen er aanpassingen gemaakt worden. | boolean | ja | ~~C~~​R​~~U~~​~~D~~ | | bestandsdelen | | array | ja | ~~C~~​R​~~U~~​~~D~~ | | trefwoorden | Een lijst van trefwoorden gescheiden door comma's. | array | nee | C​R​U​D | -| archiefstatus | Aanduiding of het zaakdossier blijvend bewaard of na een bepaalde termijn vernietigd moet worden. | | nee | C​R​U​D | -| bevatPersoonsgegevens | Legt vast of het document persoonsgegevens bevat die niet vrijelijk openbaar gemaakt mogen worden. | | nee | C​R​U​D | -| ontvangen | Legt vast of het document afkomstig is van een externe partij. | boolean | nee | C​R​U​D | -| vervallen | Legt vast of het document een rol speelt in het huidige of toekomstige proces. | boolean | nee | C​R​U​D | +| inhoudIsVervallen | Geeft aan of de inhoud van het informatieobject vervallen (dus niet langer geldig) is. | boolean | nee | C​R​U​D | ## Gebruiksrechten