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

Provide option to validate transmission fixity #34

Closed
mjordan opened this issue Jul 9, 2019 · 3 comments
Closed

Provide option to validate transmission fixity #34

mjordan opened this issue Jul 9, 2019 · 3 comments
Labels
enhancement New feature or request Input data validation CSV and file input data validation / reduction of potential for data error

Comments

@mjordan
Copy link
Owner

mjordan commented Jul 9, 2019

Just an idea, but related to Islandora/documentation#867:

Workbench could verify transmission fixity by generating a digest for a file prior to PUTing it, then, once the file has been ingested, getting its checksum via the technique implemented in mjordan/islandora_riprap#33 implemented in the Islandora Workbench Integration module.

@mjordan mjordan added the enhancement New feature or request label Mar 30, 2020
@mjordan mjordan added the Input data validation CSV and file input data validation / reduction of potential for data error label Dec 8, 2020
@mjordan
Copy link
Owner Author

mjordan commented Jul 21, 2021

Notes about what values Workbench will need to fetch and compare are in the linked Integration module issue.

@mjordan
Copy link
Owner Author

mjordan commented Jul 24, 2021

Would be useful to not only generate the hash in realtime, but also be optionally able to compare that hash to a known one in a reserved CSV column. One use of this is during migrations, where you want to confirm that the hash of the file on the source system (stored in the CSV) matches the newly generated hash, which in turn should match the hash Workbench verifies with Drupal.

mjordan added a commit that referenced this issue Aug 3, 2021
mjordan added a commit that referenced this issue Aug 3, 2021
@mjordan
Copy link
Owner Author

mjordan commented Aug 3, 2021

Complete for files identified in the "files" column (e.g. not for "additional files"). Docs are at https://mjordan.github.io/islandora_workbench_docs/fixity/.

Note: to use this feature, you must be running a version of the Islandora Workbench Integration module containing commit aac4a2402dd43c6ced5288a6d78c3fd5c24298cc (Aug. 3, 2021) or newer.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request Input data validation CSV and file input data validation / reduction of potential for data error
Projects
None yet
Development

No branches or pull requests

1 participant