diff --git a/plugins/mezuro/lib/kalibro/entities/metric_result.rb b/plugins/mezuro/lib/kalibro/entities/metric_result.rb
index 73ba670..57d40ee 100644
--- a/plugins/mezuro/lib/kalibro/entities/metric_result.rb
+++ b/plugins/mezuro/lib/kalibro/entities/metric_result.rb
@@ -5,7 +5,7 @@ class Kalibro::Entities::MetricResult < Kalibro::Entities::Entity
def metric=(value)
if value.kind_of?(Hash)
@metric = to_entity(value, Kalibro::Entities::CompoundMetric) if value.has_key?(:script)
- @metric = to_entity(value, Kalibro::Entities::NativeMetric) if value.has_key?(:origin)
+ @metric = to_entity(value, Kalibro::Entities::NativeMetric)
else
@metric = value
end
diff --git a/plugins/mezuro/views/content_viewer/show_project.rhtml b/plugins/mezuro/views/content_viewer/show_project.rhtml
index 1017ca9..baacee2 100644
--- a/plugins/mezuro/views/content_viewer/show_project.rhtml
+++ b/plugins/mezuro/views/content_viewer/show_project.rhtml
@@ -49,6 +49,8 @@
<% elsif @project.state == 'READY' %>
<%= _('LAST RESULT') %>
<% @project_result = Kalibro::Client::ProjectResultClient.new.last_result(@project.name) %>
+ <% @module_client = Kalibro::Client::ModuleResultClient.new %>
+
<%= _('Date') %> |
@@ -65,4 +67,28 @@
<%= _('Source tree') %>
<%= @project_result.source_tree.print %>
+
+ <% @module_result = @module_client.module_result(@project.name, @project.name, @project_result.date) %>
+
+ <%= _('Metric Result') %>
+
+ <%= _('Module:') %>
+ <%= @module_result.module.name %>
+
+ <%= _('Grade:') %>
+ <%= @module_result.grade %>
+
+
+
+
+ <% @module_result.metric_results.each do |metric_result| %>
+
+ <%= metric_result.metric.name %> |
+ <%= metric_result.value %> |
+ <%= metric_result.range.label %> |
+
+
+ <% end %>
+
+
<% end %>
--
libgit2 0.21.2