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

Remove legacy zaaktype/documenttype URL fields in registration backends #4939

Open
4 tasks
sergei-maertens opened this issue Dec 17, 2024 · 0 comments
Open
4 tasks
Labels
topic: cleanup triage Issue needs to be validated. Remove this label if the issue considered valid.
Milestone

Comments

@sergei-maertens
Copy link
Member

Currently we support he indirect references by using omschrijving/identificatie and the legacy explicit version URLs for documenttypes/zaaktypes in the Objects API and ZGW API's registration. The latter can be removed as a cleanup.

NOTE

This requires the file upload component URL references to be replaced with documenttype descriptions too, and made context-aware of the registration backend that they're used by (moving out of formio builder into the variables tab).

Tasks

  • Add detection script/upgrade check blocking upgrades if legacy fields are still used somewhere
  • Delete the fields ZaakOptionsSerializer.zaaktype, ZaakOptionsSerializer.informatieobjecttype, ZaakOptionsSerializer.objecttype
  • Delete the fields ObjectsAPIOptionsSerializer.informatieobjecttype_submission_report, ObjectsAPIOptionsSerializer.informatieobjecttype_submission_csv, ObjectsAPIOptionsSerializer.informatieobjecttype_attachment
  • Delete the fields ObjectsAPIGroupConfig.informatieobjecttype_submission_report, ObjectsAPIGroupConfig.informatieobjecttype_submission_csv and ObjectsAPIGroupConfig.informatieobjecttype_attachment
@sergei-maertens sergei-maertens added triage Issue needs to be validated. Remove this label if the issue considered valid. topic: cleanup labels Dec 17, 2024
@sergei-maertens sergei-maertens added this to the Release 4.0 milestone Dec 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
topic: cleanup triage Issue needs to be validated. Remove this label if the issue considered valid.
Projects
None yet
Development

No branches or pull requests

1 participant