47 lines
1.6 KiB
Cheetah
47 lines
1.6 KiB
Cheetah
[%# 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" %]
|
|
|
|
[% column_headers = {
|
|
"type" => "Flag",
|
|
"status" => field_descs.bug_status,
|
|
"bug_summary" => field_descs.short_desc,
|
|
"bug_id" => field_descs.bug_id,
|
|
"attach_summary" => "Attachment Description",
|
|
"attach_id" => "Attachment ID",
|
|
"requester" => "Requester",
|
|
"requestee" => "Requestee",
|
|
"created" => "Created",
|
|
"category" => field_descs.product _ ": " _ field_descs.component,
|
|
} %]
|
|
|
|
[% display_columns = ["requester", "requestee", "type", "status",
|
|
"bug_id", "bug_summary", "attach_id",
|
|
"attach_summary", "created", "category"] %]
|
|
|
|
[% IF requests.size == 0 %]
|
|
No requests.
|
|
[% ELSE %]
|
|
[% FOREACH column = display_columns %]
|
|
[% column_headers.$column FILTER csv %][% ',' IF NOT loop.last() %]
|
|
[% END %]
|
|
|
|
[% FOREACH request = requests %]
|
|
[% FOREACH column = display_columns %]
|
|
[% IF column == 'created' %]
|
|
[% request.$column FILTER time FILTER csv %]
|
|
[% ELSIF column.match('^requeste') %]
|
|
[% request.$column FILTER email FILTER csv %]
|
|
[% ELSE %]
|
|
[% request.$column FILTER csv %]
|
|
[% END %][% ',' IF NOT loop.last() %]
|
|
[% END %]
|
|
|
|
[% END %]
|
|
[% END %]
|