-
Notifications
You must be signed in to change notification settings - Fork 71
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
Meta-Issue: Transmission Fixity #867
Comments
We also need some reasonable way in the UI to let the user know their fixity failed when adding objects. Both individual objects, and batches. Would this functionality rely on the microservice we are talking about in #847? |
I don't think it would. This is just to get it in before #847 's microservice can check it on demand. |
We also shouldn't forget about covering the use case of ingesting using the Migrate framework, since it's our batch replacement. |
Related, we should be verifying checksums on migration (not just in general Migrate usage). In other words, get the checksum from Islandora 7.x, migrate the file, then confirm that the 7.x and CLAW checksums match. Report mismatches. Would only work on 7.x's where checksums were enabled. This use of transmission fixity is related to #917. |
@mjordan Definitely that's something that should be available, but it should be config'able for those sites for which fixity is a service that comes from well beneath the repository layer. For sites like that (like us 😁 ) recalculating checksums between two Islandora instances (of any version) is just extra grinding for no more trust. |
Converting this to a meta issue to track development of a transmission fixity feature. Please refer to this issue in any subsequent issue to link them. To further clarify the scope of this ticket, we're only concerned with providing a checksum when you upload a file, so that it can be verified once deposited in the repository. |
Further discussion about providing a UI for file and media is found here: #1102 |
For those using Islandora Workbench, it now supports transmission fixity validation. Docs are at https://mjordan.github.io/islandora_workbench_docs/fixity/. |
We currently utilize transmission fixity from Drupal to Fedora, but don't support it on the initial upload into Drupal. We need to be able to provide it in the REST api as well as allow users to provide their own checksum when uploading through a form.
The text was updated successfully, but these errors were encountered: