Skip to content

Enhancement: subscribe to components in Trac #202

Open
@medmunds

Description

@medmunds

Enhancement request for Django's Trac: add a way to subscribe to notifications on components. (forum discussion)

As a maintainer of a third-party library who uses Django's email APIs, I wish I could automatically be notified about all (future) tickets with "Component: Core (Email)."

I imagine this would involve:

  • A new Trac user preference to manage a list of watched components
  • Some way to control those notifications

For that second part, I can think of at least two approaches:

  1. Auto-add CC on watched components

    Whenever a ticket's component is modified, automatically add a CC for each user watching the new component.

    Pro: can easily "mute" an individual ticket within a watched component, by just removing yourself from the CC

    Con: might generate a lot of "CC modified" notification spam to other subscribers every time a ticket's component is changed or a user adds a component to their watch list

OR

  1. New subscription rule for "watched component" notifications

    In Trac's notification preferences, allow something like this mockup (where "watched component" would link to the preference for managing the watch list):
    Subscription rules list, highlighting hypothetical new rule named 'Notify: Ticket in watched component is created or modified'

    Pros/cons: reverse of the first approach

I don't have a strong preference (and don't know which would be easier).

Incidentally, it might also be helpful to watch keywords as well as components. (But my own current needs would be covered by components.)

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions