NASA-PDS / registry-api

Web API service for the PDS Registry, providing the implementation of the PDS Search API (https://github.com/nasa-pds/pds-api) for the PDS Registry.
https://nasa-pds.github.io/pds-api
Apache License 2.0
2 stars 5 forks source link

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

Closed alexdunnjpl closed 2 months ago

alexdunnjpl commented 2 months ago

🗒️ 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 https://github.com/NASA-PDS/registry/pull/302

♻️ Related Issues

Closes #461 Closes #511 Closes #488

alexdunnjpl commented 2 months ago

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

alexdunnjpl commented 2 months ago

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

Good to go upon passing review

jordanpadams commented 2 months ago

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