[%# 1.0@bugzilla.org %] [%# The contents of this file are subject to the Mozilla Public # License Version 1.1 (the "License"); you may not use this file # except in compliance with the License. You may obtain a copy of # the License at http://www.mozilla.org/MPL/ # # Software distributed under the License is distributed on an "AS # IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or # implied. See the License for the specific language governing # rights and limitations under the License. # # The Original Code is the Bugzilla Bug Tracking System. # # The Initial Developer of the Original Code is Netscape Communications # Corporation. Portions created by Netscape are # Copyright (C) 1998 Netscape Communications Corporation. All # Rights Reserved. # # Contributor(s): Gervase Markham # Myk Melez # Shane H. W. Travis #%] [%# INTERFACE: # watchedusers: string. # Comma-separated list of email addresses this user watches. # watchers: array. # Array of users watching this user's account. # excludeself: boolean. # True if user is not receiving self-generated mail. # : Multiple hashes, one for each rolename (e.g. owner; see # below), keyed by reasonname (e.g. comments; again, see # below). The value is a boolean - true if the user is # receiving mail for that reason when in that role. # Also references the 'supportwatchers' Param. #%] [% PROCESS global/variables.none.tmpl %] [% useqacontact = Param('useqacontact') %] [% usevotes = Param('usevotes') %] [% IF Param('supportwatchers') %] [% END %]

If you want to help cover for someone when they're on vacation, or if you need to do the QA related to all of their [% terms.bugs %], you can tell [%+ terms.Bugzilla %] to send mail related to their [% terms.bugs %] to you, too. List the email addresses of any accounts you wish to watch here, separated by commas.
Users to watch:
Users watching you: [% IF watchers.size %] [% FOREACH watcher = watchers %] [% watcher FILTER html %]
[% END %] [% ELSE %] Nobody is currently watching your account. [% END %]

If you don't like getting a notification for "trivial" changes to [% terms.bugs %], you can use the settings below to filter some (or even all) notifications.


Global options:




Field/recipient specific options:

[% IF useqacontact %] [% END %] [% IF usevotes %] [% END %] [% bugLabelLower = BLOCK %] [% terms.bug %] [% END %] [% FOREACH reason = [ { name = 'Removeme', description = "I'm added to or removed from this capacity" }, { name = 'Comments', description = "New Comments are added" }, { name = 'Attachments', description = "New Attachments are added" }, { name = 'Status', description = "Priority, status, severity, and/or milestone changes" }, { name = 'Resolved', description = "The ${bugLabelLower} is resolved or verified" }, { name = 'Keywords', description = "Keywords field changes" }, { name = 'CC', description = "CC field changes" }, { name = 'Other', description = "Any field not mentioned above changes" }, { name = 'Unconfirmed', description = "The ${bugLabelLower} is in the unconfirmed state" }, ] %] [% FOREACH role = [ "Reporter", "Owner", "QAcontact", "CClist", "Voter" ] %] [% NEXT IF role == "QAcontact" AND NOT useqacontact %] [% NEXT IF role == "Voter" AND NOT usevotes %] [% END %] [% END %]
When my relationship to this [% terms.bug %] is: I want to receive mail when:
Reporter Assignee QA Contact CC Voter
[% reason.description %]