]> source.dussan.org Git - redmine.git/commitdiff
Add Check all / Uncheck all button to filters in permissions report (#32672).
authorGo MAEDA <maeda@farend.jp>
Thu, 6 Feb 2020 00:44:06 +0000 (00:44 +0000)
committerGo MAEDA <maeda@farend.jp>
Thu, 6 Feb 2020 00:44:06 +0000 (00:44 +0000)
Patch by Mizuki ISHIKAWA.

git-svn-id: http://svn.redmine.org/redmine/trunk@19497 e93f8b46-1217-0410-a6f0-8f06a7374b81

app/views/roles/permissions.html.erb

index 0d57d6e38ad9e7364c957126585868214057b35f..9cd71b499be592b84326b04b103f45bddcca0b3f 100644 (file)
@@ -5,12 +5,15 @@
     <legend onclick="toggleFieldset(this);" class="icon icon-collapsed"><%= l(:label_filter_plural) %></legend>
     <div style="display: none;">
       <%= form_tag({}, :method => :get) do %>
-        <% Role.sorted.to_a.each do |role| %>
-          <label>
-            <%= check_box_tag "ids[]", role.id, @roles.include?(role) %>
-            <%= role.name %>
-          </label>
-        <% end %>
+        <fieldset>
+          <legend><%= toggle_checkboxes_link('#filters input[type=checkbox]:enabled') %></legend>
+          <% Role.sorted.to_a.each do |role| %>
+            <label>
+              <%= check_box_tag "ids[]", role.id, @roles.include?(role) %>
+              <%= role.name %>
+            </label>
+          <% end %>
+        </fieldset>
         <p>
           <%= submit_tag l(:button_apply), :name => nil %>
           <%= link_to l(:button_clear), permissions_roles_path, :class => 'icon icon-reload' %>