-
Notifications
You must be signed in to change notification settings - Fork 12
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
feat(openchallenges): create endpoint to search EDAM concepts #2622
feat(openchallenges): create endpoint to search EDAM concepts #2622
Conversation
I need to fix 9 issues identified by Sonar for the challenge service. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Tested and LGTM!
Quality Gate passed for 'openchallenges-app'Issues Measures |
Quality Gate passed for 'openchallenges-challenge-service'Issues Measures |
Quality Gate passed for 'openchallenges-organization-service'Issues Measures |
Quality Gate passed for 'openchallenges-image-service'Issues Measures |
Closes #2608
Description
Add endpoints to the Challenge Service to explore EDAM concepts.
This endpoint will be used by the OC web app to enable users to filter challenges using selected EDAM concepts. The filtering of challenges using EDAM concepts will be implemented in another PR to keep this PR lean.
cc: @rrchai
Changelog
/edamConcepts
to the API description/edamConcepts
to the challenge serviceNotes
For the new endpoint to be accessible via the API gateway, its config must be updated. See #2636.
Preview
List EDAM concepts:
List the EDAM concepts that match the space-separated search terms "sequence":
How to test
workspace-docker-stop && docker system prune -a
openchallenges-build-images
nx serve-detach openchallenges-challenge-service
apps/openchallenges/challenge-service/requests.http