Add an endpoint to return schema dependencies
- Dominant language
- Scala
- Stars
- 301
- Forks
- 76
- PR merge metrics
- No merged PRs in 30d
Description
**Motivation**
With #5026 done, we need another endpoint for schemas to get them an insight on their dependencies
**Acceptance criteria**
1. The user must have read access on the schemas of the project
2. The endpoint returns information on the imported schemas and ontologies: their project, their id, their revision at the time of the schema creation/update and if they are a direct depedency or not.
Contributor guide
Research direction
Review the implementation delivered for #5026 to find the existing schema endpoint patterns and entry points. Trace how schema imports and ontologies are represented, then define the endpoint behavior against the acceptance criteria: enforce read access and return project, id, creation/update revision, and direct-dependency information.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- scala
- Domain
- api, backend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100