Skip to content

Sortable collections #612

@bencap

Description

@bencap

The score sets and experiment resources within collections are currently unordered. In the near future, we will want to maintain our own set of collections which underpin certain site features and group related data sets in ways that can be featured prominently on the site. To support these featured calibrations, we should enable the sortability (and the persistence of that ordering) of collection datasets at the collection level. Such a feature would eliminate the need to perform sorting on collection data sets prior to their display on site pages.

As part of this change we should:

  • Add database level changes that are capable of maintaining user supplied ordering of datasets.
  • Add logic to our endpoints that persist user supplied ordering in these database changes and ensure the persistence of data set ordering during resource construction.
  • Add UI elements that allow users to sort dataset collections in the MaveDB front-end.
    • Consider adding interface elements which allow users to quicksort datasets in common methods (alphabetically, number of child data sets, number of variants, etc.)

Metadata

Metadata

Assignees

Labels

app: backendTask implementation touches the backendapp: databaseTask implementation requires database changesapp: frontendTask implementation touches the frontendtype: enhancementEnhancement to an existing feature

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions