Project

General

Profile

Download (1.82 KB) Statistics
| Branch: | Tag: | Revision:
05ab4c16 Ohad Levy
<div class="row">
4d4557e9 Joseph Magen
<% if obj.errors[:puppetclasses].any? %>
ede5687c Ohad Levy
<%= alert :class => "alert-block alert-danger base in fade",
:text => obj.errors[:puppetclasses].map { |e| "<li>#{e}</li>" }.to_s.html_safe %>
4d4557e9 Joseph Magen
<% end %>
bf4a13d3 Walden Raines
<div class="col-md-4 classes">
4d4557e9 Joseph Magen
<h3><%= _('Included Classes') %></h3>
<%# hidden field to ensure that classes gets removed if none are defined %>
54134869 Ohad Levy
<%= hidden_field_tag obj.class.model_name.downcase + "[puppetclass_ids][]" %>
05ab4c16 Ohad Levy
<ul id="selected_classes">
acfbc458 Marek Hulan
<% if authorized_for(:controller => :host_editing, :action => :edit_classes) %>
54358a76 Greg Sutcliffe
<%= render :partial => "puppetclasses/selectedClasses",
:collection => obj.puppetclasses ,:as => :klass,
54134869 Ohad Levy
:locals => { :type => obj.class.model_name.downcase, :host => obj } %>
4d4557e9 Joseph Magen
<% else %>
54358a76 Greg Sutcliffe
<% obj.puppetclasses.each do |klass| %>
bf4a13d3 Walden Raines
<li data-original-title="<%= _('Not authorized to edit classes') %>" rel="twipsy" ><%= h klass.name %></li>
4d4557e9 Joseph Magen
<% end %>
<% end %>
05ab4c16 Ohad Levy
</ul>
<ul>
487b7791 Ohad Levy
<% parent_classes(obj).each do |klass| %>
34897490 Joseph Magen
<li data-original-title="<%= _('included already from parent') %>" rel="twipsy" style='color:black;'><%= h klass.name %></li>
4d4557e9 Joseph Magen
<% end %>
05ab4c16 Ohad Levy
</ul>
</div>
8deb9933 Ohad Levy
bf4a13d3 Walden Raines
<div class="col-md-8">
4d4557e9 Joseph Magen
<h3><%= _('Available Classes') %></h3>
bf4a13d3 Walden Raines
<div class='clearfix'>
<div class='form-group col-md-6'>
<input placeholder="<%= _('Filter classes') %>" class="form-control" onkeyup="filter_puppet_classes(this);" type='text'>
</div>
21467371 Amos Benari
</div>
05ab4c16 Ohad Levy
<div class="row">
<%= render "puppetclasses/classes",
298756ca Amos Benari
:puppetclasses => (obj.environment.blank? ? Puppetclass.all : obj.environment.puppetclasses),
:selected_puppet_classes => obj.all_puppetclasses,
:obj => obj,
54134869 Ohad Levy
:type => obj.class.model_name.downcase
8deb9933 Ohad Levy
%>
05ab4c16 Ohad Levy
</div>
</div>
</div>