Closed
Description
Nature of issue?
- New feature request
New feature details:
This issue merges #43, #1068 as I think that an initial implementation of Collections should allow a user to add anyone's sketches into their Collections.
Collection
Collections have the following properties:
- id (a shortid, like projects)
- name
- description
- slug (for easily shareable URLs)
- owner
- items (a list of collected sketches)
Features
- A user can create a new collection
- A user can edit their collections' name, description and slug
- A user can delete their own collections'
- A user can see their own collections
- A user can see another user's collection (by their username)
- A user can add and remove any sketch to their own collections
- Collections can be sorted by:
- name
- date sketch was added
- date sketch was created
- date sketch was last updated
- sketch owner's username
- Deleting a sketch that is in a collection removes it from all collections
- Changing a slug changes the URL the collection is available at, and the old slug URL will not longer work
Out of scope
- Submitting a sketch to another user's collection
- Displaying sketches as a thumbnail in a grid view