Sha256: d169970f1b4d07dd6b3e2427bac186f6be757d670132d2c356acdc8790c7a720

Contents?: true

Size: 1.93 KB

Versions: 19

Compression:

Stored size: 1.93 KB

Contents

<%= content_tag_for :li, config_group, (added ? :selected : nil), :id => "config_group_#{config_group.id}", :class => css_class.to_s do %>
  <%= hidden_field_tag("#{type}[config_group_ids][]", config_group.id) if added == 'manually' %>
  <span>
   <%= link_to(icon_text('plus', config_group.name), '#', :rel=>'twipsy', :class => 'config_group_name',
           :onclick => "tfm.classEditor.expandClassList(this, '#cgroup_#{config_group.id}')",
           :data => {:puppetclass_ids => config_group.puppetclass_ids,
                    :'group-id' => config_group.id,
                    :id => config_group.id,
                    :type => type,
                    :'original-title' => (obj.parent_config_groups.include?(config_group) ? _('included already from parent') : '' )
                  }
              ) %>
  </span>
  <%= link_to(" #{added ? _('Remove') : _('Add')}", '#', :rel=>'twipsy', :class => "btn btn-default btn-sm glyphicon glyphicon-#{added ? 'minus' : 'plus'}-sign",
          :onclick => (added ? 'tfm.classEditor.removeConfigGroup(this)' : 'tfm.classEditor.addConfigGroup(this)'),
          :data => {:puppetclass_ids => config_group.puppetclass_ids,
                    :'group-id' => config_group.id,
                    :id => config_group.id,
                    :type => type
                   }
             ) unless obj.parent_config_groups.include?(config_group) %>

  <ul class="hide" id="cgroup_<%= config_group.id %>">
    <% config_group.puppetclasses.each do |cg_puppetclass|%>
          <% css_class = puppetclass_in_environment?(obj.try(:environment), cg_puppetclass) ? '' : 'lightgray' %>
          <% tip = css_class == 'lightgray' ? (_("%s is not in environment") % (cg_puppetclass.name)) : '' %>
          <li>
            <%= content_tag(:span, :class => css_class, :'data-original-title' => tip, :rel => "twipsy") do %>
              <%= cg_puppetclass.name %>
            <% end %>
          </li>
    <% end %>
  </ul>
<% end %>

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
foreman_puppet-2.0.7 app/views/foreman_puppet/config_groups/_config_group.html.erb
foreman_puppet-2.0.6 app/views/foreman_puppet/config_groups/_config_group.html.erb
foreman_puppet-2.0.5 app/views/foreman_puppet/config_groups/_config_group.html.erb
foreman_puppet-2.0.4 app/views/foreman_puppet/config_groups/_config_group.html.erb
foreman_puppet-2.0.3 app/views/foreman_puppet/config_groups/_config_group.html.erb
foreman_puppet-2.0.2 app/views/foreman_puppet/config_groups/_config_group.html.erb
foreman_puppet-2.0.0 app/views/foreman_puppet/config_groups/_config_group.html.erb
foreman_puppet-1.0.5 app/views/foreman_puppet/config_groups/_config_group.html.erb
foreman_puppet-1.0.4 app/views/foreman_puppet/config_groups/_config_group.html.erb
foreman_puppet-2.0.0.alpha.2 app/views/foreman_puppet/config_groups/_config_group.html.erb
foreman_puppet-1.0.3 app/views/foreman_puppet/config_groups/_config_group.html.erb
foreman_puppet-1.0.2 app/views/foreman_puppet/config_groups/_config_group.html.erb
foreman_puppet-1.0.1 app/views/foreman_puppet/config_groups/_config_group.html.erb
foreman_puppet-1.0.0 app/views/foreman_puppet/config_groups/_config_group.html.erb
foreman_puppet-1.0.0.rc.2 app/views/foreman_puppet/config_groups/_config_group.html.erb
foreman_puppet-1.0.0.rc.1 app/views/foreman_puppet/config_groups/_config_group.html.erb
foreman_puppet-0.1.0 app/views/foreman_puppet/config_groups/_config_group.html.erb
foreman_puppet-0.0.2 app/views/foreman_puppet/config_groups/_config_group.html.erb
foreman_puppet-0.0.1 app/views/foreman_puppet/config_groups/_config_group.html.erb