|
<%= javascript 'compute_resource', 'lookup_keys'%>
|
|
<%= form_for([@set.compute_profile, @set]) do |f| %>
|
|
<%= base_errors_for @set %>
|
|
|
|
<%= select_f f, :compute_profile_id, ComputeProfile.all, :id, :name, {}, :disabled => true, :label => _('Compute profile') %>
|
|
<%= select_f f, :compute_resource_id, ComputeResource.all, :id, :to_label, {}, :disabled => true, :label => _('Compute resource') %>
|
|
|
|
<%= fields_for 'compute_attribute[vm_attrs]', @set.compute_resource.new_vm(@set.vm_attrs) do |f2| %>
|
|
<%= render :partial => "compute_resources_vms/form/#{@set.compute_resource.provider.downcase}",
|
|
:locals => { :f => f2, :compute_resource => @set.compute_resource } %>
|
|
<% end %>
|
|
|
|
<% if f.object.new_record? %>
|
|
<%= f.hidden_field :compute_profile_id %>
|
|
<%= f.hidden_field :compute_resource_id %>
|
|
<% end %>
|
|
|
|
<%= submit_or_cancel f, false, :cancel_path => compute_profile_path(@set.compute_profile) %>
|
|
<% end %>
|