Problem/Motivation

#1621714: Allow to bookmark/favorite issues without abusing the Assigned field or issue tags aims to add per-user favoriting of issues to create a list separate from the 'Following' list for the important issues. Core mentors and core/contrib maintainers often follow a lot of issues and one list may not be enough for those users.

Proposed resolution

Add per-user tagging of issues. Possibly by adding a tag field to the favorite flag.

Remaining tasks

TBD

User interface changes

TBD

Comments

yesct’s picture

Right now, I use email notifications and gmail labels/tags to keep track of issues on my to review list, and that is ok, it gives me private tags that do not disturb the issue queue. Things like
my watch
my todo
my priority
my do not work on this
my mentoring

But being able to do that on the d.o issue queue would be better, because then I could also filter by status, date of post, who else is following, who opened it.. all those other great filters.

It would also be nice to be able to share my personal tags lists of issues with others. (but not cause noise on the issue when I change them)

star-szr’s picture

Or maybe as was suggested in the parent issue this is more of a "list" functionality where users can create lists and then from the issue an issue can be added to a list. And lists can be public/private. Like IMDb :D

gábor hojtsy’s picture

As for modules to implement this, https://www.drupal.org/project/community_tags used to allow for private tags and it does seem to do it still. https://www.drupal.org/project/private_taxonomy may be another option.

valthebald’s picture

I have created "proof of concept" of multiple followed lists at https://valthebald-drupal.redesign.devdrupal.org/

If user does not perform any action, follow screen looks exactly as it looks today:

In edit user screen, it is possible to define "follow categories" (I don't like wording, but you got the idea):

When I do so, issue node view page looks like this:

yesct’s picture

I like that the UI is the same unless someone configures it.

I wonder if an icon, or text "[view]" next to each list name could be a way to see a list of all issues in that list.

webchick’s picture

My biggest question on this would be what the performance impacts would be.

valthebald’s picture

@webchick: it almost for sure would affect performance. "My issues" and "My posts" views work with indexed nodes (apachesolr/search api), not "regular" nodes. And flag cannot be added as a relation to this type of view (out of the box, that is).
Possible solution that I see, is to add support for indexed nodes view to flag module.

dasjo’s picture

I feel tempted to add the "Favorite of dasjo" tag :)