Skip to content

Fix API#65

Merged
jochenklar merged 7 commits intodevfrom
fix/api
Apr 17, 2026
Merged

Fix API#65
jochenklar merged 7 commits intodevfrom
fix/api

Conversation

@jochenklar
Copy link
Copy Markdown
Member

@jochenklar jochenklar commented Mar 22, 2026

This PR improves the API in several ways:

  • Links are included in the histogram action and the queryset is simplified. This should improve performance with facets in the interface.
  • Ordering is removed from the count query.
  • The tree_path parameter ensures a trailing slash. This need a migration for the metadata database to add this slash in the tree_path field.
  • The datasets and files tables now contain an automated root_id column which is either target_id or id.
  • Annotations and caveats are now (manually) prefetched in DatasetViewSet,

@jochenklar jochenklar changed the base branch from main to dev April 17, 2026 13:47
@jochenklar jochenklar merged commit aa3a5de into dev Apr 17, 2026
@jochenklar jochenklar deleted the fix/api branch April 17, 2026 14:26
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.

1 participant