aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJulien Lancelot <julien.lancelot@sonarsource.com>2015-02-27 14:40:20 +0100
committerJulien Lancelot <julien.lancelot@sonarsource.com>2015-02-27 14:40:20 +0100
commit84e1646b6bdd156aadc1a4c3191d40f3cbb40ae2 (patch)
tree3b63e36ca953e3ce6bf327ed9e147a0da40eb5d6
parent87d79a10153eb4bea9beb75a524fe8a8919e01c4 (diff)
downloadsonarqube-84e1646b6bdd156aadc1a4c3191d40f3cbb40ae2.tar.gz
sonarqube-84e1646b6bdd156aadc1a4c3191d40f3cbb40ae2.zip
SONAR-6222 SQALE Rating is badly render in the timeline widget
-rw-r--r--server/sonar-web/src/main/webapp/WEB-INF/app/models/project_measure.rb8
1 files changed, 5 insertions, 3 deletions
diff --git a/server/sonar-web/src/main/webapp/WEB-INF/app/models/project_measure.rb b/server/sonar-web/src/main/webapp/WEB-INF/app/models/project_measure.rb
index 98af92f1321..d6aad6e798b 100644
--- a/server/sonar-web/src/main/webapp/WEB-INF/app/models/project_measure.rb
+++ b/server/sonar-web/src/main/webapp/WEB-INF/app/models/project_measure.rb
@@ -37,12 +37,12 @@ class ProjectMeasure < ActiveRecord::Base
Metric.by_id(metric_id)
end
end
-
+
def metric=(m)
@metric = m
write_attribute(:metric_id, m.id) if m.id
end
-
+
def rule_measure?
rule_id || rule_priority
end
@@ -119,6 +119,8 @@ class ProjectMeasure < ActiveRecord::Base
millisecs_formatted_value(val)
when Metric::VALUE_TYPE_WORK_DUR
work_duration_formatted_value(val)
+ when Metric::VALUE_TYPE_RATING
+ number_with_precision(val, :precision => 0)
else
val.to_s
end
@@ -252,7 +254,7 @@ class ProjectMeasure < ActiveRecord::Base
metric_key
end
end
-
+
def metric_key
metric ? metric.name : nil
end