[%# 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 %]
[% PROCESS global/footer.html.tmpl %]