Project

General

Profile

Download (1.47 KB) Statistics
| Branch: | Tag: | Revision:
<%= javascript 'compute_resource', 'lookup_keys'%>
<% title(_("Edit Compute profile: %s") % @compute_profile.name) %>

<% title_actions display_link_if_authorized(_("Back"), hash_for_compute_profiles_path) %>

<p>
<%= _("Click on the link of a compute resource to edit its default VM attributes.") %>
</p>
<br />

<table class="table table-bordered table-striped table-two-pane">
<tr>
<th><%= _("Compute Resource") %></th>
<th><%= _("VM Attributes (%s)") % @compute_profile.name %></th>
</tr>
<% ComputeResource.authorized(:view_compute_resources).each do |compute_resource| %>
<% compute_attribute = ComputeAttribute.where(:compute_profile_id => @compute_profile.id, :compute_resource_id => compute_resource.id).first %>
<% which_path = if compute_attribute.try(:id)
edit_compute_profile_compute_attribute_path(@compute_profile.to_param, compute_attribute.id)
else
new_compute_profile_compute_resource_compute_attribute_path(@compute_profile.to_param, compute_resource.to_param)
end %>
<tr>
<td><%= link_to(compute_resource.to_label, which_path, :class => compute_attribute.try(:id) ? '' : 'new_two_pane') %></td>
<td>
<% set = compute_resource.compute_attributes.where(:compute_profile_id => @compute_profile.id).first %>
<%= set ? set.name : content_tag(:span, _("unspecified"), :class => 'gray') %>
</td>
</tr>
<% end %>
</table>

(5-5/5)