]> 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:39:05 +0000 (22:39 +0000)
committerreed%reedloden.com <>
Thu, 15 May 2008 22:39:05 +0000 (22:39 +0000)
template/en/default/flag/list.html.tmpl

index 0cba5232b7dc1e86ddc5c24ce961a43b13ec7ed8..1d683f2b792eea0b33f407359e1f42fb71bd08a8 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>