Commit 76ebb50bf5ee70d893aa5dec5cdca1af6a67b044
Committed by
Paulo Meireles
Exists in
master
and in
29 other branches
[Mezuro] Merge branch 'mezuro' into date_tests2
Conflicts: plugins/mezuro/controllers/mezuro_plugin_profile_controller.rb plugins/mezuro/lib/mezuro_plugin/project_content.rb
Showing
4 changed files
with
12 additions
and
17 deletions
Show diff stats
plugins/mezuro/controllers/mezuro_plugin_profile_controller.rb
@@ -38,14 +38,13 @@ class MezuroPluginProfileController < ProfileController | @@ -38,14 +38,13 @@ class MezuroPluginProfileController < ProfileController | ||
38 | source_tree = project_result.node_of(params[:module_name]) | 38 | source_tree = project_result.node_of(params[:module_name]) |
39 | render :partial =>'content_viewer/source_tree', :locals => { :source_tree => source_tree, :project_name => content.project.name} | 39 | render :partial =>'content_viewer/source_tree', :locals => { :source_tree => source_tree, :project_name => content.project.name} |
40 | end | 40 | end |
41 | - | 41 | + |
42 | def module_metrics_history | 42 | def module_metrics_history |
43 | metric_name = params[:metric_name] | 43 | metric_name = params[:metric_name] |
44 | content = profile.articles.find(params[:id]) | 44 | content = profile.articles.find(params[:id]) |
45 | module_history = content.result_history(params[:module_name]) | 45 | module_history = content.result_history(params[:module_name]) |
46 | - date_history = module_history.collect { |x| x.date } | 46 | + date_history = module_history.collect { |x| x.date } |
47 | metric_history = module_history.collect { |x| (x.metric_results.select { |y| y.metric.name.delete("() ") == metric_name })[0] } | 47 | metric_history = module_history.collect { |x| (x.metric_results.select { |y| y.metric.name.delete("() ") == metric_name })[0] } |
48 | render :partial => 'content_viewer/metric_history', :locals => {:metric_history => metric_history, :date_history => date_history } | 48 | render :partial => 'content_viewer/metric_history', :locals => {:metric_history => metric_history, :date_history => date_history } |
49 | end | 49 | end |
50 | - | ||
51 | end | 50 | end |
plugins/mezuro/lib/mezuro_plugin/project_content.rb
@@ -30,7 +30,7 @@ class MezuroPlugin::ProjectContent < Article | @@ -30,7 +30,7 @@ class MezuroPlugin::ProjectContent < Article | ||
30 | end | 30 | end |
31 | 31 | ||
32 | def get_date_result(date) | 32 | def get_date_result(date) |
33 | - client = Kalibro::Client::ProjectResultClient.new | 33 | + client = Kalibro::Client::ProjectResultClient.new |
34 | @project_result ||= client.has_results_before(name, date) ? client.last_result_before(name, date) : client.first_result_after(name, date) | 34 | @project_result ||= client.has_results_before(name, date) ? client.last_result_before(name, date) : client.first_result_after(name, date) |
35 | end | 35 | end |
36 | 36 |
plugins/mezuro/views/content_viewer/_metric_history.rhtml
1 | <table width="100%"> | 1 | <table width="100%"> |
2 | - <tr> | ||
3 | - <% date_history.each do |date| %> | ||
4 | - <td> <b> <%= date %> </b> </td> | ||
5 | - <% end %> | ||
6 | - </tr> | ||
7 | - <tr> | ||
8 | - <% metric_history.each do |metric_result| %> | ||
9 | - <td> | ||
10 | - <%= MezuroPlugin::Helpers::ContentViewerHelper.format_grade(metric_result.value) %> | ||
11 | - </td> | ||
12 | - <% end %> | ||
13 | - </tr> | 2 | + <% cont = 0 %> |
3 | + <% date_history.each do |date| %> | ||
4 | + <tr> | ||
5 | + <td width="70%"> <b> <%= date %> </b> </td> | ||
6 | + <td width="30%"> <%= MezuroPlugin::Helpers::ContentViewerHelper.format_grade(metric_history[cont].value) %> </td> | ||
7 | + </tr> | ||
8 | + <% cont = cont + 1 %> | ||
9 | + <% end %> | ||
14 | </table> | 10 | </table> |
plugins/mezuro/views/content_viewer/_module_result.rhtml
@@ -27,7 +27,7 @@ | @@ -27,7 +27,7 @@ | ||
27 | <tr class="<%= metric_result.metric.name.delete("() ")%>" style="display: none;"> | 27 | <tr class="<%= metric_result.metric.name.delete("() ")%>" style="display: none;"> |
28 | <td colspan="4"> | 28 | <td colspan="4"> |
29 | <div id='historical-<%= metric_result.metric.name.delete("() ") %>'> | 29 | <div id='historical-<%= metric_result.metric.name.delete("() ") %>'> |
30 | - <a href="#" show-metric-history="<%= metric_result.metric.name.delete("() ") %>" data-module-name="<%= the_module.name %>" data-metric-name="<%= metric_result.metric.name.delete("() ") %>"> <p style="text-indent: 3em;"> Draw Historical Graphic </p> </a> | 30 | + <a href="#" show-metric-history="<%= metric_result.metric.name.delete("() ") %>" data-module-name="<%= the_module.name %>" data-metric-name="<%= metric_result.metric.name.delete("() ") %>"> <p style="text-indent: 3em;"> Get Historical Values </p> </a> |
31 | </div> | 31 | </div> |
32 | </td> | 32 | </td> |
33 | <td colspan="3" align="right"> | 33 | <td colspan="3" align="right"> |