[[PageOutline(2-5,Contents,pullout)]] = Control when notifications are sent to the reporter of a ticket {{{#!box warn **Notice:** This plugin is deprecated in Trac >= 1.2, which has a new extensible notification system. Plugins implementing the `INotificationSubscriber` interface allow fine-grained control of notifications. See the [trac:CookBook/Notification/Subscriptions examples], or ask on the [trac:MailingList] if you need help implementing a subscriber. }}} == Description This plugin controls notifications to the reporter. It is a simple extension of Trac's notification module, allowing the reporter to be notified only when the ticket is in certain states. By default Trac provides only two options, either //always// notify the reporter or //never// notify the reporter. These two extremes are not always useful and this plugin allows for the notification to be sent depending on the state that the plugin is in. == Bugs/Feature Requests Existing bugs and feature requests for FlexibleReporterNotificationPlugin are [report:9?COMPONENT=FlexibleReporterNotificationPlugin here]. If you have any issues, create a [/newticket?component=FlexibleReporterNotificationPlugin new ticket]. [[TicketQuery(component=FlexibleReporterNotificationPlugin,group=type,format=progress)]] == Download Download the zipped source from [export:flexiblereporternotificationplugin here]. == Source You can check out FlexibleReporterNotificationPlugin from [/svn/flexiblereporternotificationplugin here] using Subversion, or [source:flexiblereporternotificationplugin browse the source] with Trac. == Installation and Configuration Install the plugin in the plugins directory of your Trac implementation. Edit the `trac.ini` file by adding the following lines: {{{#!ini [notification] always_notify_reporter = true reporter_states = new,closed,reopened }}} The line above specifies the states in which the reporter should be notified. In the above example the reporter will be notified only when the ticket is in one of the //new//, //closed// or //reopened// states. == Recent Changes [[ChangeLog(flexiblereporternotificationplugin, 3)]] == Author/Contributors '''Author:''' [wiki:CStrac] [[BR]] '''Maintainer:''' [[Maintainer]] [[BR]] '''Contributors:''' chris-at, rjollos