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

As an archivist, I want to validate that the number of records in a collection's metadata equals number of collection products loaded into registry #142

Open
jordanpadams opened this issue Sep 16, 2024 · 0 comments
Labels
icebox p.should-have requirement the current issue is a requirement

Comments

@jordanpadams
Copy link
Member

Checked for duplicates

Yes - I've already checked

πŸ§‘β€πŸ”¬ User Persona(s)

Archivist

πŸ’ͺ Motivation

...so that I can ensure all my products have been loaded into the registry and are available through the API

πŸ“– Additional Details

No response

Acceptance Criteria

Given a collection of data where all products were successfully loaded into the Registry
When I perform registry-sweeper --member-check <identifier>
Then I expect the tool to complete successfully with a report indicating collection checked, number of records found in metadata, number of members found

Given a collection of data where only a subset of products were successfully loaded into the Registry
When I perform registry-sweeper --member-check <identifier>
Then I expect the tool to fail with a report indicating collection checked, number of records found in metadata, number of members found, and which products are missing

Given a collection of data where only a subset of products were successfully switched archive status to archived
When I perform registry-sweeper --member-check <identifier> --visibility public
Then I expect the tool to fail with a report indicating collection checked, number of records found in metadata, number of members found via API (archive_status == archived), and which products are in a different status and/or missing

βš™οΈ Engineering Details

No response

πŸŽ‰ I&T

No response

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
icebox p.should-have requirement the current issue is a requirement
Projects
Status: ToDo
Development

No branches or pull requests

1 participant