Project

General

Profile

« Previous | Next » 

Revision b09b4515

Added by Ohad Levy about 14 years ago

  • ID b09b451583194c3bae7cafc2b5331f1319c4681a
Fixes #193 - move hosts controller away from AS
  • Remove active scaffold from hosts controller.
  • changed default host graphs from one day for up to one week
  • added dynamic dropdown boxes for host creation / edit page (e.g. for puppet classes, operating systems etc).
  • converted puppet class selection to a template, using it in hostgroups and hosts edit page.
  • Renamed puppetgroups to hostgroups for consistency
  • Added search option to list, this include search by facts as well

View differences:

app/views/hostgroups/_form.html.erb
<%= f.text_field :name %>
</p>
<table>
<th>Included services</th>
<th colspan=3>Available Services</th>
<tr>
<td id=hostclasses>
<div id=selected_classes>
<%# hidden field to ensure that classes gets removed if none are defined -%>
<%= hidden_field_tag "hostgroup[puppetclass_ids][]" %>
<%= render :partial => "puppetclasses/selectedClasses",
:collection => @hostgroup.puppetclasses,:as => :klass,
:locals => { :type => Hostgroup } %>
</div>
</td>
<%= render :partial => "puppetclasses/classes", :locals => {:puppetclasses => Puppetclass.all - @hostgroup.puppetclasses, :type => Hostgroup } %>
</tr>
</table>
<%= render 'puppetclasses/class_selection', :obj => @hostgroup %>
<%= render :partial => "common_parameters/parameters", :locals => { :f => f, :type => :group_parameters } %>

Also available in: Unified diff