2pisoftware / cmfive

DEPRECATED! Please see https://github.com/2pisoftware/cmfive-core for new version
http://cmfive.com
4 stars 4 forks source link

universal favourites #132

Closed careck closed 9 years ago

careck commented 9 years ago

just like being able to assign universal tags to any object, it would be great if a user could "star" any object and access it via a "favourites list".

This is especially useful for task tracking where you could be overwhelmed with hundreds of tasks, but on a day to day basis only work on a handful.

This is an urgent feature.

adam-buckley commented 9 years ago

Would it be appropriate to modify the history item so you could star the page you're currently on and have a separate display for those pages with extra UI elements to un-favourite said pages?

We could instead also make a menu item that displays favourited pages in a list.

On Wed, Feb 25, 2015 at 3:33 PM, Carsten Eckelmann <notifications@github.com

wrote:

just like being able to assign universal tags to any object, it would be great if a user could "star" any object and access it via a "favourites list".

This is especially useful for task tracking where you could be overwhelmed with hundreds of tasks, but on a day to day basis only work on a handful.

This is an urgent feature.

— Reply to this email directly or view it on GitHub https://github.com/2pisoftware/cmfive/issues/132.

careck commented 9 years ago

I like the menu item with a list of favourited pages better

careck commented 9 years ago

As my workload increases I really need this feature so that I can mark the projects and individual tasks which I need to monitor. I think the interface should look like this:

  1. to mark something as favourite -> not useful to mark a page a favourite! Rather give the action implementor the option to easily add a button to mark an OBJECT a favourite ... the favourite table would then store the object class, the id and the user id.
  2. to display favourites -> make this a partial and a dashboard widget -> the display should be full width with a tabbed interface with the different object classes at the top -> each tab would display a lost of objects using the standard SEARCH methods for displaying -> this means that if you want an object to be marked as favority you also have to implement the search title etc. functions -> the favourite display is very similar to a handpicked search list