]> source.dussan.org Git - redmine.git/commitdiff
Add table header in Plugins page (#37692).
authorGo MAEDA <maeda@farend.jp>
Sat, 1 Oct 2022 06:54:27 +0000 (06:54 +0000)
committerGo MAEDA <maeda@farend.jp>
Sat, 1 Oct 2022 06:54:27 +0000 (06:54 +0000)
Patch by Go MAEDA.

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

app/views/admin/plugins.html.erb
test/functional/admin_controller_test.rb

index 3d88c90d0c9538fb18f72f476bfa303b7a182f32..c2d9f7b0d16c42f00eab34c3505f6bd89988039c 100644 (file)
@@ -3,6 +3,13 @@
 <% if @plugins.any? %>
 <div class="autoscroll">
   <table class="list plugins">
+      <thead><tr>
+        <th><%= l(:field_name) %> / <%= l(:field_description) %></th>
+        <th><%= l(:field_author) %></th>
+        <th><%= l(:label_version) %></th>
+        <th></th>
+      </tr></thead>
+      <tbody>
       <% @plugins.each do |plugin| %>
           <tr id="plugin-<%= plugin.id %>">
           <td class="name"><span class="name"><%= plugin.name %></span>
@@ -14,6 +21,7 @@
           <td class="configure"><%= link_to(l(:button_configure), plugin_settings_path(plugin)) if plugin.configurable? %></td>
           </tr>
       <% end %>
+      </tbody>
   </table>
 </div>
 <p><a href="#" id="check-for-updates"><%= l(:label_check_for_updates) %></a></p>
index 9cebf8ca7f49f2afc5edb6fc43607ac3f5dadcff..d9b13bc5e30bed1cb5d2e91cbe805eda34d8d781 100644 (file)
@@ -156,6 +156,10 @@ class AdminControllerTest < Redmine::ControllerTest
     get :plugins
     assert_response :success
 
+    assert_select 'th:nth-of-type(1)', :text => 'Name / Description'
+    assert_select 'th:nth-of-type(2)', :text => 'Author'
+    assert_select 'th:nth-of-type(3)', :text => 'Version'
+
     assert_select 'tr#plugin-foo' do
       assert_select 'td span.name', :text => 'Foo plugin'
       assert_select 'td.configure a[href="/settings/plugin/foo"]'