Revision dc11280f
Added by Ohad Levy over 12 years ago
- ID dc11280f19740d7a6510c9c8450f3b78e794a2ee
app/helpers/puppetclasses_helper.rb | ||
---|---|---|
page.insert_html(:after, "puppetdoc",link_to(:back))
|
||
end
|
||
end
|
||
|
||
def host_counter klass
|
||
# workaround for sqlite bug
|
||
# https://rails.lighthouseapp.com/projects/8994-ruby-on-rails/tickets/4544-rails3-activerecord-sqlite3-lost-column-type-when-using-views#ticket-4544-2
|
||
@counter[klass.id.to_s] || @counter[klass.id.to_i] || 0
|
||
rescue
|
||
"N/A"
|
||
end
|
||
end
|
app/views/puppetclasses/index.html.erb | ||
---|---|---|
<% end %>
|
||
</td>
|
||
<td><%= puppetclass.hostgroups.map {|hg| link_to hg, hostgroup_path(hg)}.to_sentence %></td>
|
||
<td> <%= link_to @counter[puppetclass.id] || 0 , hosts_path(:search => "class = #{puppetclass.name}")%></td>
|
||
<td> <%= link_to host_counter(puppetclass), hosts_path(:search => "class = #{puppetclass.name}")%></td>
|
||
<td>
|
||
<%= link_to puppetclass.lookup_keys.count, puppetclass_lookup_keys_path(puppetclass) %>
|
||
</td>
|
Also available in: Unified diff
fixes #1199 - hosts count in puppetclass page always shows 0
Note that this fix still ignores classes assgined via hostgroups.