Opened 11 years ago
Last modified 5 years ago
#11870 new enhancement
Optional notification subscribers for watching components, users, groups, individual resources, ...
| Reported by: | Peter Suter | Owned by: | |
|---|---|---|---|
| Priority: | normal | Milestone: | next-dev-1.7.x |
| Component: | notification | Version: | |
| Severity: | normal | Keywords: | preferences |
| Cc: | Branch: | ||
| Release Notes: |
Allow subscribing to all ticket notifications, or to subscribe to certain ticket notifications by component. |
||
| API Changes: | |||
| Internal Changes: | |||
Description
th:AnnouncerPlugin has TicketComponentSubscriber so users' can subscribe to all tickets of certain components.
For the Advanced Notification proposal we could add it (and more) to tracopt.notification.
It would use a preference child panel (#11853) to allow users to check components for watching, and the notify_watch DB table (#11869) to store these preferences.
Attachments (2)
Change History (18)
by , 11 years ago
| Attachment: | notification-watch-components-prefs.png added |
|---|
comment:1 by , 11 years ago
| Owner: | set to |
|---|---|
| Status: | new → assigned |
comment:2 by , 11 years ago
Slightly updated in log:psuter.hg@623e0e1bdb74 (handle ticket batch modify events; use config section from #11875).
follow-up: 4 comment:3 by , 11 years ago
| Summary: | Notification subscriber for watching tickets of components → Optional notification subscribers for watching components, users, groups, individual resources, ... |
|---|
Added more subscribers in log:psuter.hg@T11870_optional_subscribers, all derived from existing Announcer subscribers.
TicketComponentSubscriber: Watch all tickets in the checked components.JoinableGroupSubscriber: Watch all tickets where a joined group is CCed.WatchUsersSubscriber: Watch changes by certain users.
Each of these gets a preferences child panel.
WatchResourcesSubscriber: Watch individual tickets (or later wiki pages).
A context link is added to toggle watching on the resource's page. I'm not really sure if this is a good idea. It seems a bit redundant with the CC field, and it isn't really realm independent.
by , 11 years ago
| Attachment: | watch-prefs.png added |
|---|
comment:4 by , 11 years ago
Replying to psuter:
WatchUsersSubscriber: Watch changes by certain users.Each of these gets a preferences child panel.
The Watch users panel still has some problems (e.g. no save button).
comment:5 by , 11 years ago
| Milestone: | 1.1.3 → 1.1.4 |
|---|
follow-up: 12 comment:7 by , 11 years ago
| Milestone: | next-dev-1.1.x → 1.1.5 |
|---|---|
| Release Notes: | modified (diff) |
I think I'll only add AllTicketSubscriber and TicketComponentSubscriber for now in this ticket.
comment:8 by , 11 years ago
| Milestone: | 1.1.5 → 1.1.6 |
|---|
comment:9 by , 10 years ago
| Milestone: | 1.1.6 → 1.1.7 |
|---|
comment:11 by , 10 years ago
| Milestone: | 1.2 → next-dev-1.3.x |
|---|
Moving tickets out of milestone:1.2. Please move back if you intend to complete the work within the next several weeks.
comment:12 by , 10 years ago
| Owner: | removed |
|---|---|
| Status: | assigned → new |
Replying to psuter:
I think I'll only add
AllTicketSubscriberandTicketComponentSubscriberfor now in this ticket.
Sorry, I didn't find time to do even that. Feel free to take over if anyone else finds this useful.
comment:13 by , 9 years ago
#2073 closed as wontfix, is related to this ticket. The requested rule is Notify: Any ticket is created.
comment:14 by , 8 years ago
This enhancement is for a small part implemented through th:DefaultCcPlugin



Proposed changes can be found in psuter.hg@T11870_watch_components