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 a user, I want to deprecate all products associated with a superseded collection #335

Open
jordanpadams opened this issue Oct 30, 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)

Data User

πŸ’ͺ Motivation

...so that I can ensure any data associated with an old collection is no longer considered "latest" from the API

πŸ“– Additional Details

The primary circumstance where this becomes a necessary use case is when product_x::1.0 belongs to collection_a::1.0, and collection_a::2.0 no longer contains any version of product_x (reprocessing, or never meant to release the old version in the first place, etc.).

Acceptance Criteria

Given a collection_a::1.0 where product_x::1.0 is a member, and a collection_b::2.0 where there is no product_x
When I perform harvest of the data
Then I expect product_x::1.0 is considered deprecated, and is not returned by default to any searches to any API endpoint unless unless explicitly requested via /products/product_x::1.0

βš™οΈ 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