Opened 17 years ago
Last modified 32 hours ago
#8607 new enhancement
Tickets: No way to skip notifications to subscribers for certain (minor) modifications
| Reported by: | Ryan J Ollos | Owned by: | |
|---|---|---|---|
| Priority: | normal | Milestone: | next-major-releases |
| Component: | notification | Version: | 0.11.5 |
| Severity: | normal | Keywords: | notification |
| Cc: | keshav.kini@…, bebugz@…, tonibony@…, chealer@… | Branch: | |
| Release Notes: | |||
| API Changes: | |||
| Internal Changes: | |||
Description (last modified by )
Consider the following scenarios for editing a ticket:
- Changing a minor typo in the ticket Description
- Adding some entries to the Keywords field
- Changing the Milestone, Component, Type, etc.
- Adding an attachment, when the attachment was mentioned in the previous message, so that users expect it will be posted to the ticket within minutes and don't need to see another email telling them that it was added.
Users on my team receive a lot of email from Trac each day, and it is frustrating and Trac becomes less effective when they receive email notifications when someone is just cleaning up or making some minor changes to a ticket.
Rather than setting up a lot of options in trac.ini that determine who and when a subscriber is notified of changes, I propose that a checkbox is added to the right of Submit changes. When the Don't Notify Subscribers checkbox is selected, the ticket update should not send notification emails.
The question then arises: what permission should be required for this checkbox to be present. Perhaps someone running a Trac instance does not want users to be able to change a ticket without, for instance, the ticket's owner receiving a notification. I propose two options for the [notification] section of trac.ini:
optional_notify_authenticated = {true, false}optional_notify_anonymous = {true, false}
Option 1 would show/hide the Don't Notify Subscribers checkbox for authenticated users. Option 2 would show/hide the Don't Notify Subscribers checkbox for anonymous users. Users with TICKET_ADMIN permission would always see the checkbox.
Attachments (1)
Change History (20)
by , 17 years ago
| Attachment: | SubmitChangesButton.png added |
|---|
comment:1 by , 16 years ago
comment:2 by , 16 years ago
| Cc: | added |
|---|
comment:3 by , 16 years ago
Alternatively perhaps add TICKET_CLEANUP and WIKI_CLEANUP permissions (or some such) to control access to the option. Personally I'd only allow it for minor text edits - I'd want notification of property changes. But yes, there have been times I haven't made minor corrections to avoid sending notification. Sounds like a great hack.
comment:4 by , 16 years ago
| Component: | ticket system → notification |
|---|---|
| Keywords: | minoredit added |
| Milestone: | → next-major-0.1X |
| Owner: | set to |
Sounds interesting, and in line with the discussion in #7758.
But if I may, we are more in need of an active maintainer for the notification subsystem than yet another tweak ;-)
comment:6 by , 15 years ago
| Cc: | added |
|---|
comment:7 by , 14 years ago
| Cc: | added |
|---|
comment:8 by , 14 years ago
For these impatient like me wouldn't that be a quick-n-dirty solution to make custom boolean field on ticket (trac.ini) and hardcode/patch the notification to analyse of this field to completely off the notification. As the proposal prior to proper longterm solution.
comment:10 by , 14 years ago
See also #10574 that also addresses the problem of ticket statistics comment overhead, and suggests to split into 2 ticket comment types where only the usercomment-releated stuff is posted as notification.
comment:12 by , 12 years ago
| Reporter: | changed from to |
|---|
comment:13 by , 11 years ago
| Keywords: | notification added; minoredit removed |
|---|
comment:14 by , 11 years ago
#11535 was closed as a partial duplicate / wontfix.
Integrating QuietPlugin functionality was suggested, or even a subscriber that allows configuring rules like Never Notify: Updater was in quiet mode in the notification user preferences.
comment:15 by , 11 years ago
| Cc: | removed |
|---|
comment:16 by , 11 years ago
#12067 was closed as a duplicate, requesting the ability to disable notifications from batch ticket modification.
comment:17 by , 11 years ago
| Owner: | removed |
|---|
comment:18 by , 10 years ago
| Cc: | added |
|---|
comment:19 by , 32 hours ago
| Cc: | added |
|---|---|
| Description: | modified (diff) |
| Summary: | Option to skip notification to subscribers when a ticket is updated → Tickets: No way to skip notifications to subscribers for certain (minor) modifications |
Thank you for reporting
I agree with the issue, but not that much with solutions.
I basically agree with jevans that authorization should be controlled via permissions. As for which fields can be modified, this overlaps with ticket #6217.
Regarding the checkbox, that could work for me, but is not ideal. Wikimedia projects have constant issues with the "Minor edit" checkbox. Although MediaWiki defines somewhat objective criteria for when it should (not) be used, there are mistakes, even from administrators. Contributors just don't know these and often cannot refrain from escaping their colleagues’ supervision.
Labeling the checkbox with regards to its effect (Don't Notify Subscribers) avoids the difficult question of defining minority, but then limits what can be done with the value. In MediaWiki page histories, minor edits are represented differently.
Which brings to another question: is this issue really specific to tickets? In my opinion, the same at least applies to wiki pages too.
Instead of a checkbox, there could be an input field offering to rate the modification’s importance (on a scale of 0 to 5). This would let each subscriber define is own threshold, keeping it possible to subscribe to all changes.
Regarding the specific scenario of attachments, there are at least 2 alternatives:
- Solving the equivalent of issue #3204 for ticket modifications
- Adding a delay before sending notifications (which helps not only with this issue, since we all know how often we realize a mistake/omission rather after submitting…)
This comment is from Philippe "Chealer" Cloutier. I am subscribing to this ticket, but notifications seem to be broken, and I struggle to display my full email address or link to my contact information from this comment. My email address is available on Kune ni povos’s contact page. All of my comments and contributions in this ticket are offered under the terms of CC0 1.0 (unless otherwise noted).




Request-A-Hack on Track-Hacks.org: #5495.