From 87eafae06d715ed468ebbb8323144be23c8697e7 Mon Sep 17 00:00:00 2001 From: Alessandro Palmeira + João M. M. da Silva Date: Wed, 4 Apr 2012 16:54:33 -0300 Subject: [PATCH] [Mezuro] Fixed languages array problem and removed fakes --- plugins/mezuro/controllers/mezuro_plugin_profile_controller.rb | 18 +++--------------- plugins/mezuro/views/content_viewer/show_configuration.rhtml | 27 ++++++++++----------------- plugins/mezuro/views/mezuro_plugin_profile/new_metric_configuration.html.erb | 6 +++++- 3 files changed, 18 insertions(+), 33 deletions(-) diff --git a/plugins/mezuro/controllers/mezuro_plugin_profile_controller.rb b/plugins/mezuro/controllers/mezuro_plugin_profile_controller.rb index ade99b7..93e280f 100644 --- a/plugins/mezuro/controllers/mezuro_plugin_profile_controller.rb +++ b/plugins/mezuro/controllers/mezuro_plugin_profile_controller.rb @@ -58,22 +58,9 @@ class MezuroPluginProfileController < ProfileController end def edit_metric_configuration - @metric_configuration_code = params[:metric_code] @configuration_name = params[:configuration_name] - @metric_configuration = Kalibro::Entities::MetricConfiguration.new - @metric_configuration.code = @metric_configuration_code - @metric_configuration.aggregation_form = "MEDIAN" - @metric_configuration.weight = "1" - @metric_configuration.metric = Kalibro::Entities::NativeMetric.new - @metric_configuration.metric.name = "Nome falso" - @metric_configuration.metric.origin = "Origem Falsa" - range = Kalibro::Entities::Range.new - range.beginning = "0" - range.end = "100" - range.label = "fake label" - range.grade = "100" - range.color = "FFFFFF" - @metric_configuration.range = [range] + metric_name = params[:metric_name] + @metric_configuration = Kalibro::Client::MetricConfigurationClient.new.metric_configuration(@configuration_name, metric_name) end def create_metric_configuration @@ -96,6 +83,7 @@ class MezuroPluginProfileController < ProfileController def update_metric_configuration @configuration_name = params[:configuration_name] + # raise @configuration_name.inspect redirect_to "/#{profile.identifier}/#{@configuration_name.downcase.gsub(/\s/, '-')}" end diff --git a/plugins/mezuro/views/content_viewer/show_configuration.rhtml b/plugins/mezuro/views/content_viewer/show_configuration.rhtml index 199d335..b91c432 100644 --- a/plugins/mezuro/views/content_viewer/show_configuration.rhtml +++ b/plugins/mezuro/views/content_viewer/show_configuration.rhtml @@ -1,11 +1,5 @@ <% @configuration_content = @page -@configuration = Kalibro::Entities::Configuration.new -@configuration.name = @configuration_content.name -@configuration.description = @configuration_content.description -@fake_metric_configuration = Kalibro::Entities::MetricConfiguration.new -@fake_metric_configuration.metric = {:name => "fake_name", :origin => "Analizo"} -@fake_metric_configuration.code = "fake_code" -@configuration.metric_configurations = [@fake_metric_configuration] %> +@configuration = Kalibro::Client::ConfigurationClient.new.configuration(@configuration_content.name) %> @@ -18,25 +12,24 @@
-
-<%= link_to "#{image_tag ('/plugins/mezuro/images/plus.png')}Add Metric", :controller => "mezuro_plugin_profile", :action => "choose_base_tool", :params => -{:configuration_name => @configuration.name} %>
+<%= link_to "#{image_tag ('/plugins/mezuro/images/plus.png')}Add Metric", :controller => "mezuro_plugin_profile", +:action => "choose_base_tool", :params => {:configuration_name => @configuration.name} %>
-<% @configuration.metric_configurations.each do |metric_configuration| %> - - - - - + + + + + + <% @configuration.metric_configurations.each do |metric_configuration| %> + {:configuration_name => @configuration.name, :metric_name => metric_configuration.metric.name} %> <% end %>
Metric Name
Collector Name
Metric Code
Metric Name
Collector Name
Metric Code
<%= metric_configuration.metric.name %> <%= metric_configuration.metric.origin %> <%= metric_configuration.code %> <%= link_to "Edit", :controller => "mezuro_plugin_profile", :action => "edit_metric_configuration", :params => - {:configuration_name => @configuration.name, :metric_code => metric_configuration.code} %>
diff --git a/plugins/mezuro/views/mezuro_plugin_profile/new_metric_configuration.html.erb b/plugins/mezuro/views/mezuro_plugin_profile/new_metric_configuration.html.erb index ad68a89..8b55a98 100644 --- a/plugins/mezuro/views/mezuro_plugin_profile/new_metric_configuration.html.erb +++ b/plugins/mezuro/views/mezuro_plugin_profile/new_metric_configuration.html.erb @@ -3,7 +3,11 @@ <% form_for :metric_configuration, :url => {:action =>"create_metric_configuration", :controller => "mezuro_plugin_profile"}, :method => :get do |f| %> <%= hidden_field_tag :configuration_name, @configuration_name %> <%= hidden_field_tag :scope, @metric.scope %> - <%= hidden_field_tag :language, @metric.language %> + + <% @metric.language.each do |language| %> + <%= hidden_field_tag "language[]", language %> + <% end %> +

<%= f.label :origin, "Collector Name:" %> -- libgit2 0.21.2