% density=@snapshot.measure('violations_density') weighted_violations=@snapshot.measure('weighted_violations') violations=@snapshot.measure('violations') new_violations=@snapshot.measure('new_violations') blocker_violations = @snapshot.measure('blocker_violations') new_blocker_violations = @snapshot.measure('new_blocker_violations') critical_violations = @snapshot.measure('critical_violations') new_critical_violations = @snapshot.measure('new_critical_violations') major_violations = @snapshot.measure('major_violations') new_major_violations = @snapshot.measure('new_major_violations') minor_violations = @snapshot.measure('minor_violations') new_minor_violations = @snapshot.measure('new_minor_violations') info_violations = @snapshot.measure('info_violations') new_info_violations = @snapshot.measure('new_info_violations') measures=[blocker_violations,critical_violations,major_violations,minor_violations,info_violations,violations] values=measures.map{|m| m ? (m.value||0) : 0} new_values=[new_blocker_violations,new_critical_violations,new_major_violations,new_minor_violations,new_info_violations,new_violations] priorities=['BLOCKER','CRITICAL','MAJOR','MINOR','INFO',''] if dashboard_configuration.selected_period? tmp_values=measures.map{|m| m ? (m.variation(dashboard_configuration.period_index)||0) : 0} new_values=new_values.map{|m| m ? (m.variation(dashboard_configuration.period_index)||0) : 0} cleared_values=tmp_values.each_with_index.map{|n,i| (n - new_values[i]).abs} max=new_values.zip(cleared_values).map{|val| val.inject(:+).abs}.max else max=values.map{|val| val.abs}.max end %>
<%= message('widget.rules-alt.title') -%>
<%= format_measure(weighted_violations, :url => url_for_drilldown(Metric::WEIGHTED_VIOLATIONS, {:highlight => Metric::WEIGHTED_VIOLATIONS})) -%>
<%= dashboard_configuration.selected_period? ? format_variation(weighted_violations) : trend_icon(weighted_violations) -%>
<%= message('widget.rules.rules_compliance') -%>
<%= format_measure(density, :url => url_for_drilldown(Metric::WEIGHTED_VIOLATIONS, {:highlight => Metric::WEIGHTED_VIOLATIONS})) -%>
<%= dashboard_configuration.selected_period? ? format_variation(density) : trend_icon(density) -%>
|
|