Sha256: e98f1464b7be7905e8b0b71c2d73d861fe665c66d29bfb7b43b001516d75da47
Contents?: true
Size: 900 Bytes
Versions: 39
Compression:
Stored size: 900 Bytes
Contents
module Katello module Concerns module DashboardHelperExtensions def host_query ::Host::Managed.authorized('view_hosts', ::Host::Managed).where(:organization => Organization.current) end def total_host_count host_query.size end def partial_consumer_count host_query.search_for("subscription_status = partial").size end def valid_consumer_count host_query.search_for("subscription_status = valid").size end def invalid_consumer_count host_query.search_for("subscription_status = invalid").size end def unknown_consumer_count host_query.search_for("subscription_status = unknown or (null? subscription_uuid)").size end def unsubscribed_hypervisor_count host_query.search_for("subscription_status = unsubscribed_hypervisor").size end end end end
Version data entries
39 entries across 39 versions & 1 rubygems