Sha256: 2de15d0a0f08323e98c04702cc4dd61f8a78afafd49bccd56f2b01aa07227a16
Contents?: true
Size: 1.04 KB
Versions: 14
Compression:
Stored size: 1.04 KB
Contents
module ComplianceHostsHelper def host_policy_breakdown_chart(report, options = {}) data = [] [[:passed, _('Passed')], [:failed, _('Failed')], [:othered, _('Other')], ].each do |i| data << {:label => i[1], :data => report[i[0]], :color => ArfReportDashboardHelper::COLORS[i[0]]} end flot_pie_chart 'overview', _('Compliance reports breakdown'), data, options end def host_arf_reports_chart(policy_id) passed = [] failed = [] othered = [] @host.arf_reports.of_policy(policy_id).each do |report| passed << [report.created_at.to_i*1000, report.passed] failed << [report.created_at.to_i*1000, report.failed] othered << [report.created_at.to_i*1000, report.othered] end [{:label => _("Passed"), :data => passed, :color => ArfReportDashboardHelper::COLORS[:passed]}, {:label => _("Failed"), :data => failed, :color => ArfReportDashboardHelper::COLORS[:failed]}, {:label => _("Othered"), :data => othered, :color => ArfReportDashboardHelper::COLORS[:othered]}] end end
Version data entries
14 entries across 14 versions & 1 rubygems