Commit 87eafae06d715ed468ebbb8323144be23c8697e7
Committed by
Alessandro Palmeira
1 parent
26c86683
Exists in
master
and in
29 other branches
[Mezuro] Fixed languages array problem and removed fakes
Showing
3 changed files
with
18 additions
and
33 deletions
Show diff stats
plugins/mezuro/controllers/mezuro_plugin_profile_controller.rb
@@ -58,22 +58,9 @@ class MezuroPluginProfileController < ProfileController | @@ -58,22 +58,9 @@ class MezuroPluginProfileController < ProfileController | ||
58 | end | 58 | end |
59 | 59 | ||
60 | def edit_metric_configuration | 60 | def edit_metric_configuration |
61 | - @metric_configuration_code = params[:metric_code] | ||
62 | @configuration_name = params[:configuration_name] | 61 | @configuration_name = params[:configuration_name] |
63 | - @metric_configuration = Kalibro::Entities::MetricConfiguration.new | ||
64 | - @metric_configuration.code = @metric_configuration_code | ||
65 | - @metric_configuration.aggregation_form = "MEDIAN" | ||
66 | - @metric_configuration.weight = "1" | ||
67 | - @metric_configuration.metric = Kalibro::Entities::NativeMetric.new | ||
68 | - @metric_configuration.metric.name = "Nome falso" | ||
69 | - @metric_configuration.metric.origin = "Origem Falsa" | ||
70 | - range = Kalibro::Entities::Range.new | ||
71 | - range.beginning = "0" | ||
72 | - range.end = "100" | ||
73 | - range.label = "fake label" | ||
74 | - range.grade = "100" | ||
75 | - range.color = "FFFFFF" | ||
76 | - @metric_configuration.range = [range] | 62 | + metric_name = params[:metric_name] |
63 | + @metric_configuration = Kalibro::Client::MetricConfigurationClient.new.metric_configuration(@configuration_name, metric_name) | ||
77 | end | 64 | end |
78 | 65 | ||
79 | def create_metric_configuration | 66 | def create_metric_configuration |
@@ -96,6 +83,7 @@ class MezuroPluginProfileController < ProfileController | @@ -96,6 +83,7 @@ class MezuroPluginProfileController < ProfileController | ||
96 | 83 | ||
97 | def update_metric_configuration | 84 | def update_metric_configuration |
98 | @configuration_name = params[:configuration_name] | 85 | @configuration_name = params[:configuration_name] |
86 | + # raise @configuration_name.inspect | ||
99 | redirect_to "/#{profile.identifier}/#{@configuration_name.downcase.gsub(/\s/, '-')}" | 87 | redirect_to "/#{profile.identifier}/#{@configuration_name.downcase.gsub(/\s/, '-')}" |
100 | end | 88 | end |
101 | 89 |
plugins/mezuro/views/content_viewer/show_configuration.rhtml
1 | <% @configuration_content = @page | 1 | <% @configuration_content = @page |
2 | -@configuration = Kalibro::Entities::Configuration.new | ||
3 | -@configuration.name = @configuration_content.name | ||
4 | -@configuration.description = @configuration_content.description | ||
5 | -@fake_metric_configuration = Kalibro::Entities::MetricConfiguration.new | ||
6 | -@fake_metric_configuration.metric = {:name => "fake_name", :origin => "Analizo"} | ||
7 | -@fake_metric_configuration.code = "fake_code" | ||
8 | -@configuration.metric_configurations = [@fake_metric_configuration] %> | 2 | +@configuration = Kalibro::Client::ConfigurationClient.new.configuration(@configuration_content.name) %> |
9 | 3 | ||
10 | <table id="project_info"> | 4 | <table id="project_info"> |
11 | <tr> | 5 | <tr> |
@@ -18,25 +12,24 @@ | @@ -18,25 +12,24 @@ | ||
18 | </tr> | 12 | </tr> |
19 | </table> | 13 | </table> |
20 | 14 | ||
21 | - | ||
22 | <br/> | 15 | <br/> |
23 | 16 | ||
24 | -<%= link_to "#{image_tag ('/plugins/mezuro/images/plus.png')}Add Metric", :controller => "mezuro_plugin_profile", :action => "choose_base_tool", :params => | ||
25 | -{:configuration_name => @configuration.name} %><br/> | 17 | +<%= link_to "#{image_tag ('/plugins/mezuro/images/plus.png')}Add Metric", :controller => "mezuro_plugin_profile", |
18 | +:action => "choose_base_tool", :params => {:configuration_name => @configuration.name} %><br/> | ||
26 | 19 | ||
27 | <table> | 20 | <table> |
28 | -<% @configuration.metric_configurations.each do |metric_configuration| %> | ||
29 | - <tr class="titles"> | ||
30 | - <td><h5>Metric Name</h5></td> | ||
31 | - <td><h5>Collector Name</h5></td> | ||
32 | - <td><h5>Metric Code</h5></td> | ||
33 | - </tr> | 21 | + <tr class="titles"> |
22 | + <td><h5>Metric Name</h5></td> | ||
23 | + <td><h5>Collector Name</h5></td> | ||
24 | + <td><h5>Metric Code</h5></td> | ||
25 | + </tr> | ||
26 | + <% @configuration.metric_configurations.each do |metric_configuration| %> | ||
34 | <tr class="metric"> | 27 | <tr class="metric"> |
35 | <td><%= metric_configuration.metric.name %></td> | 28 | <td><%= metric_configuration.metric.name %></td> |
36 | <td><%= metric_configuration.metric.origin %></td> | 29 | <td><%= metric_configuration.metric.origin %></td> |
37 | <td><%= metric_configuration.code %></td> | 30 | <td><%= metric_configuration.code %></td> |
38 | <td><%= link_to "Edit", :controller => "mezuro_plugin_profile", :action => "edit_metric_configuration", :params => | 31 | <td><%= link_to "Edit", :controller => "mezuro_plugin_profile", :action => "edit_metric_configuration", :params => |
39 | - {:configuration_name => @configuration.name, :metric_code => metric_configuration.code} %></td> | 32 | + {:configuration_name => @configuration.name, :metric_name => metric_configuration.metric.name} %></td> |
40 | </tr> | 33 | </tr> |
41 | <% end %> | 34 | <% end %> |
42 | </table> | 35 | </table> |
plugins/mezuro/views/mezuro_plugin_profile/new_metric_configuration.html.erb
@@ -3,7 +3,11 @@ | @@ -3,7 +3,11 @@ | ||
3 | <% form_for :metric_configuration, :url => {:action =>"create_metric_configuration", :controller => "mezuro_plugin_profile"}, :method => :get do |f| %> | 3 | <% form_for :metric_configuration, :url => {:action =>"create_metric_configuration", :controller => "mezuro_plugin_profile"}, :method => :get do |f| %> |
4 | <%= hidden_field_tag :configuration_name, @configuration_name %> | 4 | <%= hidden_field_tag :configuration_name, @configuration_name %> |
5 | <%= hidden_field_tag :scope, @metric.scope %> | 5 | <%= hidden_field_tag :scope, @metric.scope %> |
6 | - <%= hidden_field_tag :language, @metric.language %> | 6 | + |
7 | + <% @metric.language.each do |language| %> | ||
8 | + <%= hidden_field_tag "language[]", language %> | ||
9 | + <% end %> | ||
10 | + | ||
7 | 11 | ||
8 | <p> | 12 | <p> |
9 | <%= f.label :origin, "Collector Name:" %> | 13 | <%= f.label :origin, "Collector Name:" %> |