Commit 73c0b43f6a5757167518fa9e14019e4590abb591

Authored by Antonio Terceiro
1 parent 6954ede0

Slightly better plugin administration page

ActionItem2392
Showing 1 changed file with 23 additions and 16 deletions   Show diff stats
app/views/plugins/index.rhtml
1 <h1><%= _('Manage plugins') %></h1> 1 <h1><%= _('Manage plugins') %></h1>
2 -<%= _('Here you can enable or disable any plugin of your environment.')%> 2 +
  3 +<p>
  4 +<%= _('Select which plugins you want to enable in your environment') %>
  5 +</p>
3 6
4 <% labelled_form_for(:environment, @environment, :url => {:action => 'update'}) do |f| %> 7 <% labelled_form_for(:environment, @environment, :url => {:action => 'update'}) do |f| %>
5 8
6 -<table>  
7 - <tr>  
8 - <th><%= _('Plugin') %></th>  
9 - <th><%= _('Description') %></th>  
10 - <th><%= _('Enabled?') %></th>  
11 - </tr>  
12 - <%= hidden_field_tag('environment[enabled_plugins][]', '') %>  
13 - <% @active_plugins.each do |plugin| %>  
14 - <tr>  
15 - <td><%= plugin.has_admin_url? ? link_to(plugin.plugin_name, plugin.admin_url) : plugin.plugin_name %></td>  
16 - <td><%= plugin.plugin_description %></td>  
17 - <td><%= check_box_tag "environment[enabled_plugins][]", plugin, @environment.enabled_plugins.include?(plugin.to_s), :id => plugin.plugin_name %></td>  
18 - </tr>  
19 - <% end %>  
20 -</table> 9 + <table>
  10 + <% @active_plugins.sort_by(&:plugin_name).each do |plugin| %>
  11 + <tr>
  12 + <td style='vertical-align: top'><%= check_box_tag "environment[enabled_plugins][]", plugin, @environment.enabled_plugins.include?(plugin.to_s), :id => plugin.plugin_name %></td>
  13 + <td>
  14 + <%= hidden_field_tag('environment[enabled_plugins][]', '') %>
  15 + <strong><%= plugin.plugin_name %></strong>
  16 + <br/>
  17 + <%= plugin.plugin_description %>
  18 + <% if plugin.has_admin_url? %>
  19 + <br/>
  20 + <br/>
  21 + <%= link_to(_('Configuration'), plugin.admin_url) %>
  22 + <% end %>
  23 + </p>
  24 + </td>
  25 + </tr>
  26 + <% end %>
  27 + </table>
21 28
22 <div> 29 <div>
23 <% button_bar do %> 30 <% button_bar do %>