Project

General

Profile

Download (1.55 KB) Statistics
| Branch: | Tag: | Revision:
<% form_for @operatingsystem do |f| %>
<%= f.error_messages %>
<table>
<tr>
<td> Name</td>
<td> <%= f.text_field :name, :size => "12" %> </td>
<td> Major</td>
<td> <%= f.text_field :major, :size => 8 %> </td>
<td> Minor</td>
<td> <%= f.text_field :minor, :size => 8 %></td>
<td> OS Family</td>
<td> <%= f.collection_select :family, Operatingsystem.families_as_collection, :value, :name, {:include_blank => "Choose a family"}%></td>
<td id="release_name" colspan="3" <%= 'style="display:none;"' unless @operatingsystem.family == "Debian" -%> >
Release name
<%= f.text_field :release_name, :size => 12%>
<small>e.g. karmic, lucid, etch, woody</small>
</td>
</tr>
</table>
</p>
<p>
<% field_set_tag("Architecture") do %>
<%= authorized_edit_habtm @operatingsystem, Architecture %>
<% end -%>
</p>
<p>
<% field_set_tag("Partition tables") do %>
<%= authorized_edit_habtm @operatingsystem, Ptable %>
<% end -%>
</p>
<p>
<% field_set_tag("Installation Media") do %>
<%= authorized_edit_habtm @operatingsystem, Medium %>
<% end -%>
</p>

<%= render('template_defaults', :f => f) unless @operatingsystem.new_record? %>

<% unless @operatingsystem.new_record? -%>
<p>Currently used by <%= @operatingsystem.hosts.count %> hosts</p>
<% end -%>

<%= render "common_parameters/parameters", { :f => f, :type => :os_parameters } %>

<p><%= f.submit "Submit" %></p>
<% end %>
<%= observe_field "operatingsystem_family", :function => show_release %>
(1-1/9)