]> git.ipfire.org Git - thirdparty/bugzilla.git/commitdiff
Bug 537846 - "Disable the "Reset" checkbox for the maintainer parameter" [r=mkanat...
authorReed Loden <reed@reedloden.com>
Wed, 10 Feb 2010 04:03:05 +0000 (22:03 -0600)
committerReed Loden <reed@reedloden.com>
Wed, 10 Feb 2010 04:03:05 +0000 (22:03 -0600)
Bugzilla/Config/General.pm
editparams.cgi
template/en/default/admin/params/common.html.tmpl

index 3a6b827ed2bbb06d8bb48bba5c42a128e8fee879..0f043548b9d7ca93e226d70f616decf2f5ed9da2 100644 (file)
@@ -39,6 +39,7 @@ use constant get_param_list => (
   {
    name => 'maintainer',
    type => 't',
+   no_reset => '1',
    default => '',
    checker => \&check_email
   },
index 9b4f04e3c16755ba52f7e5b192493c1bf5b10bfb..a8dc0daf95ca74104891fa240f6862ae488322b6 100755 (executable)
@@ -87,7 +87,7 @@ if ($action eq 'save' && $current_module) {
         my $name = $i->{'name'};
         my $value = $cgi->param($name);
 
-        if (defined $cgi->param("reset-$name")) {
+        if (defined $cgi->param("reset-$name") && !$i->{'no_reset'}) {
             $value = $i->{'default'};
         } else {
             if ($i->{'type'} eq 'm') {
index 5b0d004295956aa5fd719f9947b0ce68bd88a143..18aa1fb695d207f2719f8fd3212e0fa86d718cf7 100644 (file)
         </font>
       [% END %]  
       </p>
-      <p>
-        <input type="checkbox" name="reset-[% param.name FILTER html %]"
-               id="reset-[% param.name FILTER html %]">
-        <label for="reset-[% param.name FILTER html %]">Reset</label>
-      </p>
+      [% UNLESS param.no_reset %]
+        <p>
+          <input type="checkbox" name="reset-[% param.name FILTER html %]"
+                 id="reset-[% param.name FILTER html %]">
+          <label for="reset-[% param.name FILTER html %]">Reset</label>
+        </p>
+      [% END %]
       <hr>
     </dd>
   [% END %]