Edgewall Software

Opened 16 years ago

Closed 16 years ago

Last modified 6 years ago

#2954 closed enhancement (duplicate)

auto-add to cclist (inspired by roundup's nosy list)

Reported by: anonymous Owned by: Jonas Borgström
Priority: normal Milestone:
Component: ticket system Version: 0.9.4
Severity: normal Keywords:
Cc: subscribed@… Branch:
Release Notes:
API Changes:
Internal Changes:

Description (last modified by Ryan J Ollos)

Following a discussion on the trac mail list about the usefulness of the nosy list in trac, and how easy to understand it is for the user:

Roundup's concept of the nosy list.

Basically it's a list of email addresses to be notified about changes to a ticket.

Whenever a user makes any change to a ticket, they are automatically added to the nosy list. Essentially, if you express a stake in a ticket, you are automatically notified for the rest of that ticket's lifecycle. It's a simple and intuitive model. If it turns out you don't want to be notified anymore, you can simply delete yourself fromt he CC list.

Further details

(useful information, but not exact feature requests) It's been a while, but IIRC Roundup also has ways for adding default entries in the nosy list as well as making it pretty easy to put hooks into the workflow to affect the nosy list. Roundup's email interface is actually extremely feature-rich (maybe overkill), handling user registration, ticket submissions, and maybe even reports (again, hard for me to remember). You can see the basic feature list here: http://roundup.sourceforge.net/doc-1.0/features.html

adopting the nosy list in trac

If (as proposed here) trac were to adopt the "nosy" concept, it would mean:

  • the cc field (equivalent of the nosy) would be partially managed by trac
  • the initial state of the cc field starts with the username of the reporter
  • when owner is assinged/changed, the owner would be added to the cc field if not already there
  • trac would never automatically remove anyone from the cc (identical to current behaviour)
  • when the cc field is changed
  • this behaviour "auto-add to cc list" could be a trac.ini configuration property
  • "always notify owner" and "always notify reporter" (in trac.ini):
    • could stay as they are - if a trac environment wants to ensure that owner/reporter always gets notified regardless of the cc status. suggest that the default is false for both.
    • Alternatively these two configs could be ignored if "auto-add to cc list" is on (probably better for users, but confusing for administrators)

Attachments (0)

Change History (4)

comment:1 by Christian Boos, 16 years ago

Resolution: duplicate
Status: newclosed

As for the previous ticket, I think it's better to reuse the already existing #1459 ticket for discussing this.

There, you're free to refer to the spec written in here or in #2953, of course.

comment:2 by anonymous, 6 years ago

I don't think this is the same as #1459, I would really appreciate this function that is precisely described here. Is there any plugin out there that does this?

in reply to:  2 comment:3 by Ryan J Ollos, 6 years ago

Replying to anonymous:

I don't think this is the same as #1459, I would really appreciate this function that is precisely described here. Is there any plugin out there that does this?

Please raise questions like this on the MailingList rather than the issue tracker. You are unlikely to get a response, or a wide audience, in the issue tracker.

comment:4 by Ryan J Ollos, 6 years ago

Description: modified (diff)

Modify Ticket

Change Properties
Set your email in Preferences
as closed The owner will remain Jonas Borgström.
The resolution will be deleted. Next status will be 'reopened'.
to The owner will be changed from Jonas Borgström to the specified user.

Add Comment

E-mail address and name can be saved in the Preferences .
Note: See TracTickets for help on using tickets.