diff --git a/CHANGELOG.rst b/CHANGELOG.rst index a0e6f080..0af62f34 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -1,5 +1,12 @@ =========== Wijzigingen +=========== +1.5.0 (2023-13-05) +=========== + +- **Changed:** Status within EIO to include more fields. +- **Added:** Fields on EIO (vervallen, ontvangen, archiefstatus, bevat_persoonsgegevens). + =========== 1.4.3 (2023-10-24) =========== diff --git a/README.rst b/README.rst index e3b746d3..fcc7a502 100644 --- a/README.rst +++ b/README.rst @@ -2,7 +2,7 @@ Documenten API ============== -:Version: 1.4.3 +:Version: 1.5.0 :Source: https://github.com/VNG-Realisatie/documenten-api :Keywords: zaken, zaakgericht werken, GEMMA, RGBZ, DRC @@ -24,7 +24,9 @@ Versie Release datum API specificatie master n.v.t. `ReDoc `_, `Scopes `_ `Berichtkenmerken `_ `Swagger `_ (`verschillen `_) -1.4.3 2023-10-24 `ReDoc `_, `Scopes `_ `Berichtkenmerken `_ +1.5.0 2023-12-05 `ReDoc `_, `Scopes `_ `Berichtkenmerken `_ + `Swagger `_ +1.4.3 2023-10-24 `ReDoc `_, `Scopes `_ `Berichtkenmerken `_ `Swagger `_ 1.4.1 2023-08-29 `ReDoc `_, `Scopes `_ `Berichtkenmerken `_ `Swagger `_ diff --git a/src/drc/datamodel/migrations/0065_alter_bestandsdeel_lock.py b/src/drc/datamodel/migrations/0065_alter_bestandsdeel_lock.py new file mode 100644 index 00000000..9410352f --- /dev/null +++ b/src/drc/datamodel/migrations/0065_alter_bestandsdeel_lock.py @@ -0,0 +1,23 @@ +# Generated by Django 3.2.13 on 2023-10-23 07:56 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ("datamodel", "0064_bestandsdeel_lock"), + ] + + operations = [ + migrations.AlterField( + model_name="bestandsdeel", + name="lock", + field=models.CharField( + blank=True, + default="", + help_text="Hash string, which represents id of the lock", + max_length=100, + ), + ), + ] diff --git a/src/drc/datamodel/migrations/0066_auto_20231204_1305.py b/src/drc/datamodel/migrations/0066_auto_20231204_1305.py new file mode 100644 index 00000000..911c41b1 --- /dev/null +++ b/src/drc/datamodel/migrations/0066_auto_20231204_1305.py @@ -0,0 +1,38 @@ +# Generated by Django 3.2.13 on 2023-12-04 13:05 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('datamodel', '0065_alter_bestandsdeel_lock'), + ] + + operations = [ + migrations.AddField( + model_name='enkelvoudiginformatieobject', + name='archiefstatus', + field=models.CharField(choices=[('nog_te_archiveren', 'De zaak cq. het zaakdossier is nog niet als geheel gearchiveerd.'), ('gearchiveerd', 'De zaak cq. het zaakdossier is als geheel niet-wijzigbaar bewaarbaar gemaakt.')], default='nog_te_archiveren', help_text='Aanduiding of het zaakdossier blijvend bewaard of na een bepaalde termijn vernietigd moet worden.', max_length=40, verbose_name='archiefstatus'), + ), + migrations.AddField( + model_name='enkelvoudiginformatieobject', + name='bevat_persoonsgegevens', + field=models.CharField(choices=[('onbekend', 'Niet bekend of het document persoonsgegevens bevat dieniet vrijelijk openbaar gemaakt mogen worden.'), ('ja', 'Niet bekend of het document persoonsgegevens bevat dieniet vrijelijk openbaar gemaakt mogen worden.'), ('nee', 'Bevat geen persoonsgegevens die niet vrijelijk openbaargemaakt mogen worden.')], default='onbekend', help_text='Legt vast of het document persoonsgegevens bevat die niet vrijelijk openbaar gemaakt mogen worden.', max_length=40, null=True, verbose_name='bevat persoonsgegevens'), + ), + migrations.AddField( + model_name='enkelvoudiginformatieobject', + name='ontvangen', + field=models.BooleanField(blank=True, default=None, help_text='Legt vast of het document afkomstig is van een externe partij.', null=True, verbose_name='ontvangen'), + ), + migrations.AddField( + model_name='enkelvoudiginformatieobject', + name='vervallen', + field=models.BooleanField(blank=True, default=None, help_text='Legt vast of het document een rol speelt in het huidige of toekomstige proces.', null=True, verbose_name='vervallen'), + ), + migrations.AlterField( + model_name='enkelvoudiginformatieobject', + name='status', + field=models.CharField(blank=True, choices=[('in_bewerking', 'In bewerking'), ('concept', 'Concept'), ('definitief', 'Definitief'), ('ter_vaststelling', 'Ter vaststelling'), ('vastgesteld', 'Vastgesteld'), ('gearchiveerd', 'Gearchiveerd')], help_text="Aanduiding van de stand van zaken van een INFORMATIEOBJECT. De waarden 'in bewerking' en 'ter vaststelling' komen niet voor als het attribuut `ontvangstdatum` van een waarde is voorzien. Wijziging van de Status in 'gearchiveerd' impliceert dat het informatieobject een duurzaam, niet-wijzigbaar Formaat dient te hebben.", max_length=20, verbose_name='status'), + ), + ]