diff options
author | lpsolit%gmail.com <> | 2008-02-06 23:15:34 +0100 |
---|---|---|
committer | lpsolit%gmail.com <> | 2008-02-06 23:15:34 +0100 |
commit | d4f1fd5168130441b735497bac94810a3ccc34c3 (patch) | |
tree | d1992b4574056b6a3861028857729175fcfb2c55 /template/en/default/admin/custom_fields | |
parent | 8474e73b2aed9342d7ffe12aaf40adf085fdc606 (diff) | |
download | bugzilla-d4f1fd5168130441b735497bac94810a3ccc34c3.tar.gz bugzilla-d4f1fd5168130441b735497bac94810a3ccc34c3.tar.xz |
Bug 349369: Allow unused custom fields to be deleted from editfields.cgi - Patch by Alex Eiser <aeiser@arc.nasa.gov> r/a=LpSolit
Diffstat (limited to 'template/en/default/admin/custom_fields')
-rw-r--r-- | template/en/default/admin/custom_fields/edit.html.tmpl | 9 | ||||
-rw-r--r-- | template/en/default/admin/custom_fields/list.html.tmpl | 18 |
2 files changed, 27 insertions, 0 deletions
diff --git a/template/en/default/admin/custom_fields/edit.html.tmpl b/template/en/default/admin/custom_fields/edit.html.tmpl index 596e7e704..02334ab13 100644 --- a/template/en/default/admin/custom_fields/edit.html.tmpl +++ b/template/en/default/admin/custom_fields/edit.html.tmpl @@ -104,6 +104,15 @@ <input type="submit" id="edit" value="Submit"> </form> +[% IF field.obsolete %] +<p> + <a href="editfields.cgi?action=del&name=[% field.name FILTER html %]">Remove + this custom field from the database.</a><br> + This action will only be successful if the custom field has never been used + in [% terms.abug %].<br> +</p> +[% END %] + <p> <a href="editfields.cgi">Back to the list of existing custom fields</a> </p> diff --git a/template/en/default/admin/custom_fields/list.html.tmpl b/template/en/default/admin/custom_fields/list.html.tmpl index acb3f680d..6f2e68be7 100644 --- a/template/en/default/admin/custom_fields/list.html.tmpl +++ b/template/en/default/admin/custom_fields/list.html.tmpl @@ -24,6 +24,8 @@ doc_section = "custom-fields.html" %] +[% delete_contentlink = BLOCK %]editfields.cgi?action=del&name=%%name%%[% END %] + [% columns = [ { name => "name" @@ -53,6 +55,11 @@ { name => "obsolete" heading => "Is Obsolete" + }, + { + name => "action" + heading => "Action" + content => "" } ] %] @@ -73,6 +80,17 @@ %] [% END %] + +[% overrides.action = [ { + match_value => 1 + match_field => 'obsolete' + override_content => 1 + content => "Delete" + override_contentlink => 1 + contentlink => delete_contentlink + } ] +%] + [% PROCESS admin/table.html.tmpl columns = columns overrides = overrides |