Content
View differences
Updated by Marc Alcobé over 2 years ago
How about to set Projects as favorite?
In the case you have many Projects you are involved in and generally have a lots of projects.
It would be nice if you would have favorite projects which will be shown first in the Projects Dropdown Menu.
**Benefits**
* Projects which are at the bottom of the list could be choosen faster
* A User dont have to search any time for projects in a long list which he visits often
**Suggested implementation**
* Add favorite\_projects table (user, project)
* Add filter for projects on favorited projects
* Rewrite level\_list into projects v3 response through `ancestors`
* APIv3 endpoint to set/remove favorite status
* `POST /api/v3/projects/:id/star` to create favorite project :id
* `DELETE /api/v3/projects/:id/star` to delete favorite project :id
* Rewrite autocomplete dropdown to do two requests
* favorite projects
* non favorite projects
* Display groups "Favorites", "All"
* Project overview list
* Can use filter to restrict to favorites
* Show star when project is favorited
* How to favor?
* Alternatives
* In project overview, add button to toggle star
* In my page widget can CRUD favorites
* Account settings receives new menu "Project favorites" and renders the content of the widget
* Build autocompleter similar to wp-query-select with favorite projects at the top
* Favorite projects on top
* All projects in hierarchy
* Projects are shown twice , also when searching
* Widget with favorite projects for my page
**Out of scope**
* Show hierarchies in favorite projects
##### Figma and visuals
https://www.figma.com/file/qxerhIdCNEhfP5xcKC087z/Favourite-Projects?type=design&node-id=0-1&mode=design
In the case you have many Projects you are involved in and generally have a lots of projects.
It would be nice if you would have favorite projects which will be shown first in the Projects Dropdown Menu.
**Benefits**
* Projects which are at the bottom of the list could be choosen faster
* A User dont have to search any time for projects in a long list which he visits often
**Suggested implementation**
* Add favorite\_projects table (user, project)
* Add filter for projects on favorited projects
* Rewrite level\_list into projects v3 response through `ancestors`
* APIv3 endpoint to set/remove favorite status
* `POST /api/v3/projects/:id/star` to create favorite project :id
* `DELETE /api/v3/projects/:id/star` to delete favorite project :id
* Rewrite autocomplete dropdown to do two requests
* favorite projects
* non favorite projects
* Display groups "Favorites", "All"
* Project overview list
* Can use filter to restrict to favorites
* Show star when project is favorited
* How to favor?
* Alternatives
* In project overview, add button to toggle star
* In my page widget can CRUD favorites
* Account settings receives new menu "Project favorites" and renders the content of the widget
* Build autocompleter similar to wp-query-select with favorite projects at the top
* Favorite projects on top
* All projects in hierarchy
* Projects are shown twice , also when searching
* Widget with favorite projects for my page
**Out of scope**
* Show hierarchies in favorite projects
##### Figma and visuals
https://www.figma.com/file/qxerhIdCNEhfP5xcKC087z/Favourite-Projects?type=design&node-id=0-1&mode=design