Skip to content
This repository has been archived by the owner on Jan 5, 2021. It is now read-only.

Data dictionary verification at runtime or deploy time #1010

Open
awead opened this issue Jun 4, 2019 · 0 comments
Open

Data dictionary verification at runtime or deploy time #1010

awead opened this issue Jun 4, 2019 · 0 comments

Comments

@awead
Copy link
Contributor

awead commented Jun 4, 2019

Certain fields in the data dictionary have a system-wide impact, such as :title or :access_rights, with the latter being used in Transaction::Operations::AccessControls to leverage access to resources. If the data dictionary term were changed or removed, functionality would break.

To avoid this, we ought to implement a kind of "sanity check" that verifies the data dictionary contains certain fields that are required or have these special linked abilities. It could be a simple rake task that is run during deploy, similar to cho:repository:check, or could be part of a large suite of tasks that are used to access the repository's overall health.

Part of #1011

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

2 participants