]> git.ipfire.org Git - thirdparty/bugzilla.git/commitdiff
Bug 433851 - "Flag <select> not disabled even though user can't request or change...
authorreed%reedloden.com <>
Thu, 15 May 2008 22:37:40 +0000 (22:37 +0000)
committerreed%reedloden.com <>
Thu, 15 May 2008 22:37:40 +0000 (22:37 +0000)
template/en/default/flag/list.html.tmpl

index 462e4063c8f79df674c83ef0c0de5146f3ec3449..8aef809e0d53d1b21a47b107b0915b1060458282 100644 (file)
         <td>
           <select id="flag_type-[% type.id %]" name="flag_type-[% type.id %]" 
                   title="[% type.description FILTER html %]"
-                  [% " disabled=\"disabled\"" UNLESS user.can_request_flag(type) %]
+                  [% " disabled=\"disabled\"" UNLESS (type.is_requestable && user.can_request_flag(type)) || user.can_set_flag(type) %]
                   onchange="toggleRequesteeField(this);"
                   class="flag_select">
             <option value="X"></option>
       <td>
         <select id="flag_type-[% type.id %]" name="flag_type-[% type.id %]" 
                 title="[% type.description FILTER html %]"
-                [% " disabled=\"disabled\"" UNLESS user.can_request_flag(type) %]
+                [% " disabled=\"disabled\"" UNLESS (type.is_requestable && user.can_request_flag(type)) || user.can_set_flag(type) %]
                 onchange="toggleRequesteeField(this);"
                 class="flag_select">
           <option value="X"></option>