Skip to content
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

Collections Page - Bare bones #1101

Closed
jmakowski1123 opened this issue Jun 11, 2024 · 5 comments
Closed

Collections Page - Bare bones #1101

jmakowski1123 opened this issue Jun 11, 2024 · 5 comments

Comments

@jmakowski1123
Copy link

jmakowski1123 commented Jun 11, 2024

Designs: Mid-Fi Figma link

✅ In Scope:

Spec:

  1. Users can create a collection in a Library.
  2. Each collection has a Collection Page.
  3. Users can create as many Collections in a library as they would like.
  4. When a user has created a new collection via the "new collection" button, the collection page displays as empty state.

Image

  1. When a user has created a new collection via the "add to collection" button on a content card or on a sidebar, then the collection page displays with the content populated. Content within the collection should be auto-sorted by most recently modified.

Image

Requirements:

  1. On the Collection Page, display the Collection name and an (i) button that does nothing (it's for the sidebar, in a future story)
  2. Display breadcrumbs that a user can use to navigate back to the All Collections Page or the Library Home.
  3. Include the keyword search field. Collections Page - Search within a collection #1103
  4. Include a filter for tags (Collections Page - Filter by Tags #1169))
  5. Include a filter for content type (Collections Page - Filter by Content Type #1168)
  6. Include sort button (Sort Collection Components - Collections Page #1166)

Out of scope:

  1. Button to view content in list view
@jmakowski1123 jmakowski1123 converted this from a draft issue Jun 11, 2024
@jmakowski1123 jmakowski1123 added this to the Lib Relaunch 2: Collections milestone Jun 11, 2024
@jmakowski1123 jmakowski1123 moved this from In grooming to Backlog in Libraries Overhaul Jul 17, 2024
@bradenmacdonald bradenmacdonald removed this from the Lib Relaunch 2: Collections milestone Jul 25, 2024
@pomegranited
Copy link
Contributor

Use the object_key field added by openedx/modular-learning#228 to identify the collection in the URL.

@navinkarkera
Copy link
Contributor

@pomegranited Since we already have library-key in the url, we just need to include the collection key (not the whole opaque key) in the url. Discussion can be found in openedx/edx-platform#35321 (comment)

@pomegranited
Copy link
Contributor

@navinkarkera Oh yes that's correct, thank you!

@navinkarkera navinkarkera moved this from Backlog to Ready for AC testing in Libraries Overhaul Sep 24, 2024
@navinkarkera
Copy link
Contributor

@jmakowski1123 @lizc577 @sdaitzman @marcotuts This is ready for AC testing on the sandbox

@jmakowski1123
Copy link
Author

Collection page looks good!

I realize I missed a set of requirements for opening the collections page from other pathways - sorry about that. Created a story here: #1322

@jmakowski1123 jmakowski1123 moved this from Ready for AC testing to Done in Libraries Overhaul Sep 30, 2024
@jmakowski1123 jmakowski1123 closed this as completed by moving to Done in Libraries Overhaul Sep 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

No branches or pull requests

4 participants