-
-
Notifications
You must be signed in to change notification settings - Fork 41
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: Update collection sorting & metadata #2324
feat: Update collection sorting & metadata #2324
Conversation
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.
Nice! Fixed the backend typing and added "description" (as well as "caption", don't see a downside to allowing more options here) back to the backend sorting options as the related test was broken, otherwise looks great!
Put back into draft to merge after #2327 |
6ea3b27
to
d410a42
Compare
d410a42
to
e28a8ee
Compare
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.
Looks good!
- Fixes #2321 - Resolves #2323 Follows #2327, should be rebased and merged afterwards ## Changes - Refactors dashboard and org profile preview to use private API endpoint, to fix public collections not showing the org visibility is hidden - Enables sorting collections by `dateLatest`, sorts public collections by `dateLatest` by default - Enables sorting collections by page count - Shows collection period (i.e. `dateEarliest` to `dateLatest`) in collections list - Shows same collection metadata in private and public views, updates private view info bar - Fixes "Update Org Profile" action item showing for crawler roles <!-- ## Follow-ups --> --------- Co-authored-by: Tessa Walsh <[email protected]>
Follows #2327, should be rebased and merged afterwards
Changes
dateLatest
, sorts public collections bydateLatest
by defaultdateEarliest
todateLatest
) in collections listManual testing
Requires running both backend and frontend locally.
Screenshots