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 | 58 | end |
59 | 59 | |
60 | 60 | def edit_metric_configuration |
61 | - @metric_configuration_code = params[:metric_code] | |
62 | 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 | 64 | end |
78 | 65 | |
79 | 66 | def create_metric_configuration |
... | ... | @@ -96,6 +83,7 @@ class MezuroPluginProfileController < ProfileController |
96 | 83 | |
97 | 84 | def update_metric_configuration |
98 | 85 | @configuration_name = params[:configuration_name] |
86 | + # raise @configuration_name.inspect | |
99 | 87 | redirect_to "/#{profile.identifier}/#{@configuration_name.downcase.gsub(/\s/, '-')}" |
100 | 88 | end |
101 | 89 | ... | ... |
plugins/mezuro/views/content_viewer/show_configuration.rhtml
1 | 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 | 4 | <table id="project_info"> |
11 | 5 | <tr> |
... | ... | @@ -18,25 +12,24 @@ |
18 | 12 | </tr> |
19 | 13 | </table> |
20 | 14 | |
21 | - | |
22 | 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 | 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 | 27 | <tr class="metric"> |
35 | 28 | <td><%= metric_configuration.metric.name %></td> |
36 | 29 | <td><%= metric_configuration.metric.origin %></td> |
37 | 30 | <td><%= metric_configuration.code %></td> |
38 | 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 | 33 | </tr> |
41 | 34 | <% end %> |
42 | 35 | </table> | ... | ... |
plugins/mezuro/views/mezuro_plugin_profile/new_metric_configuration.html.erb
... | ... | @@ -3,7 +3,11 @@ |
3 | 3 | <% form_for :metric_configuration, :url => {:action =>"create_metric_configuration", :controller => "mezuro_plugin_profile"}, :method => :get do |f| %> |
4 | 4 | <%= hidden_field_tag :configuration_name, @configuration_name %> |
5 | 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 | 12 | <p> |
9 | 13 | <%= f.label :origin, "Collector Name:" %> | ... | ... |