Skip to content

Testing, prod deploy and prod checkout of filter and default catalog-related query params #1537

@MillenniumFalconMechanic

Description

  • Dynamically determine the list of available catalogs Dynamically determine the list of available catalogs #1491
    • /index/catalogs is hit to determine set of catalogs as well as default catalog for current environment
    • default catalog is added as query string parameter when navigating to /explore
    • default catalog is overridden with specified catalog in query string when navigating to /explore/projects?catalog= it2
    • for dev, the set of catalogs is listed in the catalog form
    • citation link does not include default catalog if default catalog is currently selected
    • citation link includes selected catalog if selected catalog is not the default catalog

* [Preserve catalog query parameter on internal links](https://app.zenhub.com/workspaces/orange-5d680d7e3eeb5f1bbdf5668f/issues/humancellatlas/data-browser/1439) #1439 - [x] catalog param preserved on internal link to project detail page - [x] catalog param preserved on internal project tab links on project detail page - [x] catalog param preserved on internal "back" link on project detail page to project list - [x] catalog param preserved on internal "Explore" link in DB header on project detail page - [x] catalog param preserved on internal link to manifest modal from project list - [x] catalog param preserved on close of manifest modal back to project list - [x] catalog param preserved on internal link to matrix modal from project list - [x] catalog param preserved on close of matrix modal back to project list - [x] catalog param preserved on internal link to get data page - [x] catalog param preserved on internal "back" link on get data page to project list - [x] catalog param preserved on data table entity change - [x] catalog param preserved on page refresh on projects list - [x] catalog param preserved on page refresh on samples list - [x] catalog param preserved on page refresh on files list - [x] catalog param preserved on page refresh on manifest modal - [x] catalog param preserved on page refresh on matrix modal - [x] catalog param preserved on page refresh on get data page - [x] catalog param preserved on page refresh on project detail page - [x] catalog param preserved on select of project from project list - [x] catalog param preserved on select of project from project detail page
* [Check incoming catalog query string params for invalid catalog values](https://app.zenhub.com/workspaces/orange-5d680d7e3eeb5f1bbdf5668f/issues/humancellatlas/data-browser/1445) #1445 - [x] invalid catalog value redirects to error page
* [Check incoming filter query string params for invalid facet or term values](https://app.zenhub.com/workspaces/orange-5d680d7e3eeb5f1bbdf5668f/issues/humancellatlas/data-browser/1444) #1444 - [x] invalid filter value redirects to error page
* [Add filters to the URL parameters of the get data page so it is linkable](https://app.zenhub.com/workspaces/orange-5d680d7e3eeb5f1bbdf5668f/issues/humancellatlas/data-browser/833) #833 - [x] filter preserved when clicking on "Export Selected Data" button - [x] filter preserved when refreshing get data page - [x] filter remains removed when clicking project detail tab links on project detail - [x] filter removed when clicking from project list to project detail - [x] filter added back when clicking from project detail to project list - [x] filter removed when clicking from project list to manifest modal - [x] filter removed when clicking from project list to matrix modal - [x] filter added back when closing manifest modal back to project list - [x] filter added back when closing matrix modal back to project list - [x] default filter added to get data page on refresh - [x] default filter not added to project detail page on refresh - [x] default filter not added to manifest modal on refresh - [x] default filter not added to matrix modal on refresh
* [Add note to download matching manifest at the end of the get curl command flow](https://app.zenhub.com/workspaces/orange-5d680d7e3eeb5f1bbdf5668f/issues/humancellatlas/data-browser/1369) #1369 - [x] Note is visible on download selected data using curl -your command is ready page
* [Exception when sorting by "Disease Status" column](https://app.zenhub.com/workspaces/orange-5d680d7e3eeb5f1bbdf5668f/issues/humancellatlas/data-browser/1392) #1392 - [x] no exception thrown - [x] column is sorted correctly
* [Use project title for meta description on project detail pages](https://app.zenhub.com/workspaces/orange-5d680d7e3eeb5f1bbdf5668f/issues/humancellatlas/data-browser/1249) #1249 * [Add back copy to clipboard for matrix downloads](https://app.zenhub.com/workspaces/orange-5d680d7e3eeb5f1bbdf5668f/issues/humancellatlas/data-browser/1435) #1435 * [Remove removal of UUIDs from CGM and DCP GM files](https://app.zenhub.com/workspaces/orange-5d680d7e3eeb5f1bbdf5668f/issues/humancellatlas/data-browser/1500) #1500 * [Remove crop/scroll of project matrices table on project detail page](https://app.zenhub.com/workspaces/orange-5d680d7e3eeb5f1bbdf5668f/issues/humancellatlas/data-browser/1479) #1479 - [x] UI is correct when navigating to project matrices page from projects list - [x] UI is correct on refresh of project matrices page from projects list

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions