Background
OpenRegister's deprecate-published-metadata change has removed published / depublished columns from object storage. RBAC $now rules now drive publication visibility (see opencatalogi migration issue).
Scope for Softwarecatalogus
- Audit any UI or backend code that reads
@self.published / @self.depublished on register objects.
- Audit any date-based queries that order or filter on
_published / _depublished magic-table columns — these no longer exist.
- Replace with
@self.created / @self.updated ordering or with RBAC $now-based filtering as appropriate.
- Delete obsolete frontend artifacts:
src/modals/object/MassPublishObjects.vue, src/modals/object/MassDepublishObjects.vue, src/components/PublishedIcon.vue.
Validation
- Smoke-test softwarecatalog list views, detail views, and any "published" filter affordance.
- Verify the test suite still passes.
References
Background
OpenRegister's
deprecate-published-metadatachange has removedpublished/depublishedcolumns from object storage. RBAC$nowrules now drive publication visibility (see opencatalogi migration issue).Scope for Softwarecatalogus
@self.published/@self.depublishedon register objects._published/_depublishedmagic-table columns — these no longer exist.@self.created/@self.updatedordering or with RBAC$now-based filtering as appropriate.src/modals/object/MassPublishObjects.vue,src/modals/object/MassDepublishObjects.vue,src/components/PublishedIcon.vue.Validation
References
deprecate-published-metadatachange (closed): https://github.com/ConductionNL/openregister/blob/feat/openspec-batch-impl-2026-05-02/openspec/changes/deprecate-published-metadata/tasks.md