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

Feature/add collection search extension #696

Open
wants to merge 4 commits into
base: main
Choose a base branch
from

Conversation

tjellicoe-tpzuk
Copy link

@tjellicoe-tpzuk tjellicoe-tpzuk commented May 20, 2024

Related Issue(s): #615

Description: Adding Collection Search Extension as defined here. Including adding spatiotemporal searching to the GET /collections endpoint and adding a POST /collections endpoint with the same functionality. Also adding a limit parameter to specify the maximum number of results returned from the search.
Note, there seems to be an issue with the test_client_openapi test now due to the check for "Collections" in the schema. I am not sure what is causing this issue, so any help would be much appreciated. This means the make test fails on this test, although all other tests pass.
Some other formatting changes look to have been made by the pre-commit hooks.

PR Checklist:

  • pre-commit hooks pass locally
  • Tests pass (run make test) (yes but see comment regarding test_client_openapi test above)
  • Documentation has been updated to reflect changes, if applicable, and docs build successfully (run make docs)
  • Changes are added to the CHANGELOG.

@vincentsarago
Copy link
Member

@tjellicoe-tpzuk thanks for the updates, as mentioned in #684 (comment) we should try to avoid adding more extension related code either in stac_fastapi.types and stac_fastapi.api.

could you try to refactor this PR and move most of the things to the .extensions submodule? 🙏

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants