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

Record validation workflow #457

Closed
3 tasks done
sebdeleze opened this issue Feb 1, 2021 · 0 comments · Fixed by #549
Closed
3 tasks done

Record validation workflow #457

sebdeleze opened this issue Feb 1, 2021 · 0 comments · Fixed by #549
Labels
f: projects Related to projects new feature New feature
Milestone

Comments

@sebdeleze
Copy link
Contributor

sebdeleze commented Feb 1, 2021

Possibility to attach a workflow to any resource.

  • Create a JSON schema validation_workflow representing the workflow.
  • Add a hook to init the validation process when a record is saved/updated.
  • Integrate validation block in record detail view.
@sebdeleze sebdeleze added new feature New feature f: projects Related to projects labels Feb 1, 2021
@sebdeleze sebdeleze added this to the v1.1.0 milestone Feb 1, 2021
sebdeleze pushed a commit that referenced this issue Jun 8, 2021
* Adds a validation workflow to projects for HEP Valais.
* Adds a blueprint for validation email templates.
* Adds fixtures for HEP Valais organisation.
* Adds a JSON schema for storing validation data.
* Creates an extension to process validation when a record is saved.
* Adds a Marshmallow schema for validation data.
* Adds emails for all actions and languages.
* Adds a cached property in resource record to get the index name.
* Adds a method to get the string representation of a project object.
* Adjusts projects permissions depending on the status.
* Enables facet and filter for project validation status.
* Adds a mapping for validation data in Elasticsearch.
* Removes specific fields for projects in deposit process, to have a generic approach.
* Closes #457.

Co-Authored-by: Sébastien Délèze <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
f: projects Related to projects new feature New feature
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant