[%# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
#
# This Source Code Form is "Incompatible With Secondary Licenses", as
# defined by the Mozilla Public License, v. 2.0.
#%]
[% PROCESS "global/field-descs.none.tmpl" %]
[[% terms.Bugzilla %]] Overdue Requests Report
The following is a list of people who you are watching that are involved in
overdue requests.
[% FOREACH login = requests.keys.sort %]
[%
target = requests.item(login).target;
requestee = requests.item(login).requestee;
setter = requests.item(login).setter;
summary = requests.item(login).summary;
bug_ids = requests.item(login).bug_ids;
%]
[% target.realname || target.login FILTER html %]
[% IF requestee.size %]
-
Requested of: [% summary.requestee FILTER html %]
(buglist)
[% END %]
[% IF setter.size %]
-
Waiting on: [% summary.setter FILTER html %]
(buglist)
[% END %]
[% END %]
[% FOREACH login = requests.keys.sort %]
[%
target = requests.item(login).target;
requestee = requests.item(login).requestee;
setter = requests.item(login).setter;
summary = requests.item(login).summary;
types = requests.item(login).types;
%]
[% target.realname || target.login FILTER html %]
[% PROCESS requests report="requestee" request_list=requestee %]
[% PROCESS requests report="setter" request_list=setter %]
[% END %]
You are receiving this mail because:
- you are watching someone with overdue requests.
@@body-headers@@
[% BLOCK requests %]
[% RETURN UNLESS request_list.size %]
[% FOREACH type IN types.item(report) %]
[% type FILTER upper FILTER html %]
[%= report == "requestee" ? "requested of" : "waiting on" FILTER none %]
[% FOREACH request IN request_list.item(type) %]
-
[% request.bug.id FILTER none %] - [% request.bug.short_desc FILTER html %]
[% request.flag.age FILTER html %]
[% IF report == "requestee" %]
from [% request.setter.realname || request.setter.login FILTER html %]
[% ELSE %]
to [% request.requestee.realname || request.requestee.login FILTER html %]
[% END %]
[% IF request.flag.deferred %]
Deferred until [%+ request.flag.deferred.ymd FILTER html %]
[% END %]
[% END %]
[% END %]
[% END %]