| [%# 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. |
| #%] |
| |
| [%# INTERFACE: |
| # custom_fields: a list of Bugzilla::Field objects, representing custom fields. |
| #%] |
| |
| [% PROCESS "global/field-descs.none.tmpl" %] |
| |
| [% PROCESS global/header.html.tmpl |
| title = "Custom Fields" |
| style_urls = ['skins/standard/admin.css'] |
| doc_section = "administering/custom-fields.html" |
| %] |
| |
| [% delete_contentlink = BLOCK %]editfields.cgi?action=del&name=%%name%%[% END %] |
| |
| [% columns = [ |
| { |
| name => "name" |
| heading => "Edit custom field..." |
| contentlink => "editfields.cgi?action=edit&name=%%name%%" |
| }, |
| { |
| name => "description" |
| heading => "Description" |
| }, |
| { |
| name => "sortkey" |
| heading => "Sortkey" |
| }, |
| { |
| name => "type" |
| heading => "Type" |
| }, |
| { |
| name => "enter_bug" |
| heading => "Editable on $terms.Bug Creation" |
| }, |
| { |
| name => "mailhead" |
| heading => "In ${terms.Bug}mail on $terms.Bug Creation" |
| }, |
| { |
| name => "obsolete" |
| heading => "Is Obsolete" |
| }, |
| { |
| name => "is_mandatory" |
| heading => "Is Mandatory" |
| }, |
| { |
| name => "action" |
| heading => "Action" |
| content => "" |
| } |
| ] |
| %] |
| |
| [% USE Bugzilla %] |
| [% custom_fields = Bugzilla.fields({ custom => 1 }) %] |
| |
| [%# We want to display the type name of fields, not their type ID. %] |
| [% overrides.type = {} %] |
| |
| [% FOREACH field_type = field_types.keys %] |
| [% overrides.type.type.$field_type = { |
| override_content => 1 |
| content => field_types.$field_type |
| } |
| %] |
| [% END %] |
| |
| |
| [% overrides.action.obsolete = { |
| "1" => { |
| override_content => 1 |
| content => "Delete" |
| override_contentlink => 1 |
| contentlink => delete_contentlink |
| } |
| } |
| %] |
| |
| [% PROCESS admin/table.html.tmpl |
| columns = columns |
| overrides = overrides |
| data = custom_fields |
| %] |
| |
| <p> |
| <a href="editfields.cgi?action=add">Add a new custom field</a> |
| </p> |
| |
| [% PROCESS global/footer.html.tmpl %] |