Opened 7 years ago

Last modified 8 weeks ago

#6256 new enhancement

User preference panel for watched items

Reported by: doki_pen Owned by:
Priority: normal Component: AnnouncerPlugin
Severity: major Keywords: user-preferences
Cc: rjollos, doki_pen Trac Release: 0.11


Preference panel to manage watched items.

Attachments (0)

Change History (7)

comment:1 Changed 7 years ago by doki_pen

  • Status changed from new to assigned

comment:2 Changed 7 years ago by doki_pen

  • Priority changed from normal to high

comment:3 Changed 7 years ago by kavehv

I think it would be best to use pieces of WatchlistPlugin's or merge it into this plugin. The Watchlist set up there is pretty looking, it'd just be a matter of centralizing all the other options (that usually reside in the user's preferences) onto that one page so everything's in one spot. What do you think?

comment:4 Changed 6 years ago by hasienda

  • Cc hasienda added; anonymous removed

Exactly what I'm thinking. I use the WatchlistPlugin and would never try to reinvent it. Actually I see it as a nice Announcer extension for managing Trac items individually.

Bringing other Announcer user preferences there is more a matter of taste and could even overcrowd the watchlist page. Maybe a link to preferences would suffice? But let's discuss that, if you'd like.

comment:5 Changed 6 years ago by bof

I installed AnnouncerPlugin (0.11 version) and WatchlistPlugin yesterday.

Set the context navigation options for AnnouncerPlugin to empty + configured the watchlist plugin according to spec.

Then I noticed that when I press "Notify me" on a wiki page (presumably it would be the same on a ticket page", the wiki page was not listed in the /watchlist overview. Looking at the watchlist plugin's code I saw that just a notification, does not make the neccessary database entries.

Also, there is no submit button on the /watchlist page, so the checkboxes in the Notification column appeared pretty useless in a dynamic sense...

From a programming POV, duplicating the subscription table entries in the watchlist tables seems undesirable.

So, I come to the conclusion that either the watchlist plugin should learn something more about the announcer plugin, or the announcer plugin should just have a way to display and bulk-manage the list of watchers itself.

I'd prefer the latter solution, as I see no other use for the watchlist plugin in my setup, right now.

comment:6 Changed 4 years ago by hasienda

  • Cc rjollos doki_pen added; hasienda removed
  • Keywords user-preferences added
  • Owner changed from doki_pen to hasienda
  • Priority changed from high to normal
  • Severity changed from normal to major
  • Status changed from assigned to new
  • Type changed from defect to enhancement

This is rather an enhancement or a task.

Despite of bof's comment I'd prefer to not duplicate the WatchlistPlugin web-UI. Let's see, what we can do. But I do recognize, that centralized subscription management for watched documents is a rather critical point in terms of usability here.

comment:7 Changed 8 weeks ago by rjollos

  • Owner hasienda deleted

Add Comment

Modify Ticket

as new The ticket will remain with no owner.

E-mail address and user name can be saved in the Preferences.

Note: See TracTickets for help on using tickets.