Modify

Opened 8 years ago

Last modified 7 months ago

#6256 new enhancement

User preference panel for watched items

Reported by: Robert Corsaro Owned by:
Priority: normal Component: AnnouncerPlugin
Severity: major Keywords: user-preferences
Cc: Ryan J Ollos, Robert Corsaro Trac Release: 0.11

Description

Preference panel to manage watched items.

Attachments (0)

Change History (7)

comment:1 Changed 8 years ago by Robert Corsaro

Status: newassigned

comment:2 Changed 7 years ago by Robert Corsaro

Priority: normalhigh

comment:3 Changed 7 years ago by Kaveh

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 7 years ago by Steffen Hoffmann

Cc: Steffen Hoffmann 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 Patrick Schaaf

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 5 years ago by Steffen Hoffmann

Cc: Ryan J Ollos Robert Corsaro added; Steffen Hoffmann removed
Keywords: user-preferences added
Owner: changed from Robert Corsaro to Steffen Hoffmann
Priority: highnormal
Severity: normalmajor
Status: assignednew
Type: defectenhancement

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 7 months ago by Ryan J Ollos

Owner: Steffen Hoffmann deleted

Modify Ticket

Change Properties
Set your email in Preferences
Action
as new The ticket will remain with no owner.

Add Comment


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

 
Note: See TracTickets for help on using tickets.