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

Add newly refactored /classes/{class} endpoint #512

Merged
merged 4 commits into from
Jul 29, 2024

Conversation

alexdunnjpl
Copy link
Contributor

@alexdunnjpl alexdunnjpl commented Jul 24, 2024

🗒️ Summary

Reimplements /classes and /classes/{class} API routes.
New implementation supports all PDS product classes

⚙️ Test Data and/or Report

Tests implemented for requirements in NASA-PDS/registry#302

♻️ Related Issues

Closes #461
Closes #511
Closes #488

@alexdunnjpl alexdunnjpl marked this pull request as ready for review July 24, 2024 19:04
@alexdunnjpl alexdunnjpl marked this pull request as draft July 24, 2024 19:04
@alexdunnjpl
Copy link
Contributor Author

Need to investigate test failures - very confusing since there shouldn't be any overlap with the failing tests

alexdunnjpl added a commit to NASA-PDS/registry that referenced this pull request Jul 24, 2024
alexdunnjpl added a commit to NASA-PDS/registry that referenced this pull request Jul 24, 2024
@alexdunnjpl alexdunnjpl marked this pull request as ready for review July 24, 2024 22:05
@alexdunnjpl
Copy link
Contributor Author

Failing tests are not currently valid and have been disabled in NASA-PDS/registry#301 per @tloubrieu-jpl (unless I've misunderstood)

Good to go upon passing review

alexdunnjpl added a commit to NASA-PDS/registry that referenced this pull request Jul 24, 2024
alexdunnjpl added a commit to NASA-PDS/registry that referenced this pull request Jul 24, 2024
@jordanpadams jordanpadams changed the title Classes endpoints Add newly refactored /classes/{class} endpoint Jul 25, 2024
@jordanpadams
Copy link
Member

jordanpadams commented Jul 25, 2024

@alexdunnjpl do we need a test case in the NASA-PDS/registry repo for this? ignore. did not read PR :-)

@jordanpadams jordanpadams merged commit 142ed47 into develop Jul 29, 2024
1 check failed
@jordanpadams jordanpadams deleted the classes-endpoints branch July 29, 2024 20:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants