foreman/app/views/hosts/_form.html.erb @ dad78fb6
b09b4515 | Ohad Levy | <% form_for @host do |f| %>
|
|
<%= f.error_messages %>
|
|||
<% field_set_tag 'Primary settings' do -%>
|
|||
dad78fb6 | Paul Kelly | <table>
|
|
<tr>
|
|||
<td><%= f.label :name %></td>
|
|||
<td><%= f.text_field :name, :size => 16, :value => @host.shortname %></td>
|
|||
<td><%= f.label :hostgroup, "Host group" %></td>
|
|||
<td><%= f.collection_select :hostgroup_id, Hostgroup.all, :id, :name, :include_blank => true %></td>
|
|||
<td><%= f.label :environment %></td>
|
|||
<td><%= f.collection_select :environment_id, Environment.all, :id, :to_label, :include_blank => true %></td>
|
|||
<td><%= f.label :puppetmaster %></td>
|
|||
<td><%= f.text_field :puppetmaster, :size => 10, :value => @host.puppetmaster %></td>
|
|||
<td><%= link_to_function "Additional Classes", toggle_div(:classlist) %></td>
|
|||
</tr>
|
|||
</table>
|
|||
<div id="classlist", style=display:none;>
|
|||
<% if @environment -%>
|
|||
<%= render 'puppetclasses/class_selection', :obj => @host %>
|
|||
<% else -%>
|
|||
<b>Please select an Environment first</b>
|
|||
<% end -%>
|
|||
</div>
|
|||
b09b4515 | Ohad Levy | <% end -%>
|
|
dad78fb6 | Paul Kelly | <%= observe_field(:host_environment_id,
|
|
b09b4515 | Ohad Levy | :url => { :action => :environment_selected, :id => @host.id },
|
|
:update => :classlist,
|
|||
dad78fb6 | Paul Kelly | :with => :environment_id)
|
|
%>
|
|||
b09b4515 | Ohad Levy | ||
<% if SETTINGS[:unattended].nil? or SETTINGS[:unattended] -%>
|
|||
<%= render 'unattended', :f => f %>
|
|||
<% end -%>
|
|||
<% field_set_tag 'Additional Information' do -%>
|
|||
<%= f.text_area :comment, :size => "120x5" %>
|
|||
<% end -%>
|
|||
<%= render :partial => "common_parameters/parameters", :locals => {:f => f, :type => :host_parameters} %>
|
|||
<p><%= f.submit "Submit" %></p>
|
|||
<% end %>
|