app/decorators/manageiq/providers/container_manager_decorator.rb
class ManageIQ::Providers::ContainerManagerDecorator < MiqDecorator
def self.fonticon
'pficon pficon-server'
end
def fonticon
nil
end
def fileicon
"svg/vendor-#{image_name}.svg"
end
def quadicon
icon = {
:top_left => {
:text => t = container_nodes.size,
:tooltip => n_("%{number} Container Node", "%{number} Container Nodes", t) % {:number => t}
},
:top_right => {
:text => t = containers.size,
:tooltip => n_("%{number} Container", "%{number} Containers", t) % {:number => t}
},
:bottom_left => {
:fileicon => fileicon,
:tooltip => ui_lookup(:model => type)
},
:bottom_right => QuadiconHelper.provider_status(authentication_status, enabled?)
}
icon[:middle] = QuadiconHelper::POLICY_SHIELD if get_policies.present?
icon
end
end