| [%# 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 %] |