Validity Check And Auditing
Validity checks and Audit log¶
These two features enhance the reliability and security of the IIIF service.
Validity checks¶
This feature verifies that all images recorded in the database are stored and valid (unchanged since import). The compared values are the hash values of the images. Project users can view the results of the validity checks for their authorized projects.
Check is valid:
If all your project's images are stored as intended, the validity check will displays the value "valid".
Example:

"Checked generated images" shows the total number of images that have been checked. This includes all four generated sizes of each of your imported images.
Check is not valid:
If a check fails, meaning a file is missing from the storage or was physically changed since the import (storage failure), the validity check displays the message "File missing on storage" with the following details:
- Affected Image: Source file name
- Created: Date of creation
- Affected Sizes: Affected sizes of the image
- Last Valid: Last valid date
- Detected: Date of detected issue
Example:

Audit log¶
The audit log documents every action conducted within the admin interface with the following information:
- Timestamp
- User
- Resource ID
- Resource Class (e.g. Collection, Sequence)
- Resource Name
- Action:
- For images: 'MOVE', 'DELETE'
- For sequences / collection: 'CREATE', 'UPDATE', 'MOVE', 'DELETE'
Project users can view the results of the projects they are authorized to access.
Example action 'CREATE':

Example action 'UPDATE':

Example action 'MOVE':

Example action 'DELETE':
