All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.sonar.server.dashboard.widget.issues.html.erb Maven / Gradle / Ivy

There is a newer version: 7.2.1
Show newest version
<%
   issues = @snapshot.measure('violations')
   blocker_issues = @snapshot.measure('blocker_violations')
   critical_issues = @snapshot.measure('critical_violations')
   major_issues = @snapshot.measure('major_violations')
   minor_issues = @snapshot.measure('minor_violations')
   info_issues = @snapshot.measure('info_violations')

   new_issues = @snapshot.measure('new_violations')
   new_blocker_issues = @snapshot.measure('new_blocker_violations')
   new_critical_issues = @snapshot.measure('new_critical_violations')
   new_major_issues = @snapshot.measure('new_major_violations')
   new_minor_issues = @snapshot.measure('new_minor_violations')
   new_info_issues = @snapshot.measure('new_info_violations')

   technical_debt = @snapshot.measure('sqale_index')
   new_technical_debt = @snapshot.measure('new_technical_debt')
   reliability_remediation_effort = @snapshot.measure('reliability_remediation_effort')
   new_reliability_remediation_effort = @snapshot.measure('new_reliability_remediation_effort')
   security_remediation_effort = @snapshot.measure('security_remediation_effort')
   new_security_remediation_effort = @snapshot.measure('new_security_remediation_effort')

   if @dashboard_configuration.selected_period?
     period_date = @snapshot.period_datetime(@dashboard_configuration.period_index).strftime('%FT%T%z')
   end

   tooltip = message('widget.as_calculated_on_x', :params => l(@snapshot.created_at))
%>

<% if @dashboard_configuration.selected_period? issues_variation = variation_value(issues) new_issues_variation = variation_value(new_issues) estimated_cleared_issues = (new_issues_variation - issues_variation).to_i if issues_variation && new_issues_variation %> <% if new_issues_variation && new_issues_variation > 0 %>

<%= message('widget.rules.added') %> +<%= format_variation(new_issues, :style => 'none', :default => '-') -%>

<% end %> <% if estimated_cleared_issues && estimated_cleared_issues > 0 %>

<%= message('widget.rules.removed') %> -<%= number_with_precision(estimated_cleared_issues, :precision => 0) -%>

<% end %> <% end %>
<% if technical_debt %>
<%= message('metric.sqale_index.name') -%> <%= format_measure(technical_debt) -%> <%= format_variation(technical_debt) if dashboard_configuration.selected_period? -%>
<% if @dashboard_configuration.selected_period? technical_debt_variation = variation_value(technical_debt) new_technical_debt_variation = variation_value(new_technical_debt) estimated_cleared_technical_debt = (new_technical_debt_variation - technical_debt_variation).to_i if technical_debt_variation && new_technical_debt_variation %> <% if new_technical_debt_variation && new_technical_debt_variation > 0 %>

<%= message('widget.rules.added') %> +<%= format_variation(new_technical_debt, :style => 'none', :default => '-') -%>

<% end %> <% if estimated_cleared_technical_debt && estimated_cleared_technical_debt > 0 %>

<%= message('widget.rules.removed') %> -<%= Internal.i18n.formatLongDuration(estimated_cleared_technical_debt, 'SHORT') -%>

<% end %> <% end %>
<% end %> <% if reliability_remediation_effort %>
<%= message('metric.reliability_remediation_effort.name') -%> <%= format_measure(reliability_remediation_effort) -%> <%= format_variation(reliability_remediation_effort) if dashboard_configuration.selected_period? -%>
<% if @dashboard_configuration.selected_period? reliability_remediation_effort_variation = variation_value(reliability_remediation_effort) new_reliability_remediation_effort_variation = variation_value(new_reliability_remediation_effort) estimated_cleared_reliability_remediation_effort = (new_reliability_remediation_effort_variation - reliability_remediation_effort_variation).to_i if reliability_remediation_effort_variation && new_reliability_remediation_effort_variation %> <% if new_reliability_remediation_effort_variation && new_reliability_remediation_effort_variation > 0 %>

<%= message('widget.rules.added') %> +<%= format_variation(new_reliability_remediation_effort, :style => 'none', :default => '-') -%>

<% end %> <% if estimated_cleared_reliability_remediation_effort && estimated_cleared_reliability_remediation_effort > 0 %>

<%= message('widget.rules.removed') %> -<%= Internal.i18n.formatLongDuration(estimated_cleared_reliability_remediation_effort, 'SHORT') -%>

<% end %> <% end %>
<% end %> <% if security_remediation_effort %>
<%= message('metric.security_remediation_effort.name') -%> <%= format_measure(security_remediation_effort) -%> <%= format_variation(security_remediation_effort) if dashboard_configuration.selected_period? -%>
<% if @dashboard_configuration.selected_period? security_remediation_effort_variation = variation_value(security_remediation_effort) new_security_remediation_effort_variation = variation_value(new_security_remediation_effort) estimated_cleared_security_remediation_effort = (new_security_remediation_effort_variation - security_remediation_effort_variation).to_i if security_remediation_effort_variation && new_security_remediation_effort_variation %> <% if new_security_remediation_effort_variation && new_security_remediation_effort_variation > 0 %>

<%= message('widget.rules.added') %> +<%= format_variation(new_security_remediation_effort, :style => 'none', :default => '-') -%>

<% end %> <% if estimated_cleared_security_remediation_effort && estimated_cleared_security_remediation_effort > 0 %>

<%= message('widget.rules.removed') %> -<%= Internal.i18n.formatLongDuration(estimated_cleared_security_remediation_effort, 'SHORT') -%>

<% end %> <% end %>
<% end %>
<%= message('blocker') -%> <%= format_measure(blocker_issues) -%> <% if @dashboard_configuration.selected_period? %> +<%= format_variation(new_blocker_issues, :style => 'none', :default => '-') -%> <% end %>
<%= message('critical') -%> <%= format_measure(critical_issues) -%> <% if @dashboard_configuration.selected_period? %> +<%= format_variation(new_critical_issues, :style => 'none', :default => '-') -%> <% end %>
<%= message('major') -%> <%= format_measure(major_issues) -%> <% if @dashboard_configuration.selected_period? %> +<%= format_variation(new_major_issues, :style => 'none', :default => '-') -%> <% end %>
<%= message('minor') -%> <%= format_measure(minor_issues) -%> <% if @dashboard_configuration.selected_period? %> +<%= format_variation(new_minor_issues, :style => 'none', :default => '-') -%> <% end %>
<%= message('info') -%> <%= format_measure(info_issues) -%> <% if @dashboard_configuration.selected_period? %> +<%= format_variation(new_info_issues, :style => 'none', :default => '-') -%> <% end %>




© 2015 - 2025 Weber Informatics LLC | Privacy Policy