]> git.ipfire.org Git - thirdparty/bugzilla.git/commitdiff
Bug 335389 - "flags should use '', '?', '+', '-' as option order" [p=reed r=LpSolit...
authorreed%reedloden.com <>
Tue, 19 Dec 2006 12:01:32 +0000 (12:01 +0000)
committerreed%reedloden.com <>
Tue, 19 Dec 2006 12:01:32 +0000 (12:01 +0000)
template/en/default/flag/list.html.tmpl

index 42bdb9d0b9ac1763350ee5be80d2f3db07bc051e..9f89faacba46489a9c499b9013a8ddd63bce2240 100644 (file)
               [% IF user.can_request_flag(type) %]
                 <option value="X"></option>
               [% END %]
+              [% IF (type.is_requestable && user.can_request_flag(type)) || flag.status == "?" %]
+                <option value="?" [% "selected" IF flag.status == "?" %]>?</option>
+              [% END %]
               [% IF user.can_set_flag(type) || flag.status == "+" %]
                 <option value="+" [% "selected" IF flag.status == "+" %]>+</option>
               [% END %]
               [% IF user.can_set_flag(type) || flag.status == "-" %]
                 <option value="-" [% "selected" IF flag.status == "-" %]>-</option>
               [% END %]
-              [% IF (type.is_requestable && user.can_request_flag(type)) || flag.status == "?" %]
-                <option value="?" [% "selected" IF flag.status == "?" %]>?</option>
-              [% END %]
             [% ELSE %]
               <option value="[% flag.status %]" selected="selected">[% flag.status %]</option>
             [% END %]
                   [% " disabled=\"disabled\"" UNLESS user.can_request_flag(type) %]
                   onchange="toggleRequesteeField(this);">
             <option value="X"></option>
+            [% IF type.is_requestable && user.can_request_flag(type) %]
+              <option value="?">?</option>
+            [% END %]
             [% IF user.can_set_flag(type) %]
               <option value="+">+</option>
               <option value="-">-</option>
             [% END %]
-            [% IF type.is_requestable && user.can_request_flag(type) %]
-              <option value="?">?</option>
-            [% END %]
           </select>
         </td>
         [% IF any_flags_requesteeble %]
 
   [%# Step 2: Display flag type again (if type is multiplicable). %]
   [% FOREACH type = flag_types %]
-    [% NEXT UNLESS type.flags && type.flags.size > 0 && type.is_multiplicable && type.is_active %]
+    [% NEXT UNLESS type.is_multiplicable && type.is_active %]
     [% IF !separator_displayed %]
         <tr><td colspan="3"><hr></td></tr>
         [% separator_displayed = 1 %]
                 [% " disabled=\"disabled\"" UNLESS user.can_request_flag(type) %]
                 onchange="toggleRequesteeField(this);">
           <option value="X"></option>
+          [% IF type.is_requestable && user.can_request_flag(type) %]
+            <option value="?">?</option>
+          [% END %]
           [% IF user.can_set_flag(type) %]
             <option value="+">+</option>
             <option value="-">-</option>
           [% END %]
-          [% IF type.is_requestable && user.can_request_flag(type) %]
-            <option value="?">?</option>
-          [% END %]
         </select>
       </td>
       [% IF any_flags_requesteeble %]