foreman/app/views/common/_puppetclasses_or_envs_changed.html.erb @ bf4a13d3
4d4557e9 | Joseph Magen | <% title _("Changed environments") %>
|
|
<%= form_tag send("obsolete_and_new_#{controller_name}_path") do %>
|
|||
d9cbe8a3 | Mikael Fridh | <h4><%= _("Select the changes you want to realize in Foreman") %></h4>
|
|
<h6>
|
|||
<%= _("Toggle") %>:
|
|||
<%= link_to_function(icon_text("check", _("New")),
|
|||
"toggleCheckboxesBySelector('.env_select_boxes_new')",
|
|||
:title => _("Check/Uncheck new")) %> |
|
|||
<%= link_to_function(icon_text("check", _("Updated")),
|
|||
"toggleCheckboxesBySelector('.env_select_boxes_updated')",
|
|||
:title => _("Check/Uncheck updated")) %> |
|
|||
<%= link_to_function(icon_text("check", _("Obsolete")),
|
|||
"toggleCheckboxesBySelector('.env_select_boxes_obsolete')",
|
|||
:title => _("Check/Uncheck obsolete")) %>
|
|||
</h6>
|
|||
<table class="table table-striped table-bordered">
|
|||
<tr>
|
|||
<th class="ca">
|
|||
<%= link_to_function(icon_text("check"),
|
|||
"toggleCheckboxesBySelector('.env_select_boxes')",
|
|||
:title => _("Check/Uncheck all")) %>
|
|||
</th>
|
|||
<th><%= _("Environment") %></th><th><%= _("Operation") %></th><th><%= _("Puppet Modules") %></th>
|
|||
4d4557e9 | Joseph Magen | <% for kind in ["new", "obsolete", "updated"] %>
|
|
<% unless (envs = @changed[kind]).empty? %>
|
|||
<% for env in envs.keys.sort %>
|
|||
d9cbe8a3 | Mikael Fridh | <tr>
|
|
<td>
|
|||
<%= check_box_tag "changed[#{kind}][#{env}]", @changed[kind][env].to_json, false, :class => "env_select_boxes env_select_boxes_#{kind} env_select_boxes_env_#{env}" %>
|
|||
</td>
|
|||
<td>
|
|||
<%= link_to_function("#{env}", "toggleCheckboxesBySelector('.env_select_boxes_env_#{env}')", :title => _("Check/Uncheck all %s changes") % env) %>
|
|||
</td>
|
|||
<td>
|
|||
4d4557e9 | Joseph Magen | <%= {"new" => _("Add:"), "obsolete" => _("Remove:"), "updated" => _("Update:")}[kind] %>
|
|
d9cbe8a3 | Mikael Fridh | </td>
|
|
<td>
|
|||
4d4557e9 | Joseph Magen | <% pcs = @changed[kind][env] %>
|
|
d9cbe8a3 | Mikael Fridh | <%= class_update_text pcs, env %>
|
|
</td>
|
|||
</tr>
|
|||
4d4557e9 | Joseph Magen | <% end %>
|
|
<% end %>
|
|||
<% end %>
|
|||
814b751b | Joseph Mitchell Magen | </tr>
|
|
d9cbe8a3 | Mikael Fridh | </table>
|
|
be96f201 | Ohad Levy | <div>
|
|
bf4a13d3 | Walden Raines | <%= link_to _("Cancel"), send("#{controller_name}_path"), :class => "btn btn-default" %>
|
|
bfbf7ed8 | Lukas Zapletal | <%= submit_tag _("Update"), :class => "btn btn-primary" %>
|
|
be96f201 | Ohad Levy | </div>
|
|
4d4557e9 | Joseph Magen | <% end %>
|