From 1d2b4e54b9890c50b7e48b8228356777caa149d3 Mon Sep 17 00:00:00 2001 From: João M. M. da Silva + Alessandro Palmeira Date: Fri, 24 Feb 2012 17:07:07 +0300 Subject: [PATCH] trying to use baseTool but errors occuring --- plugins/mezuro/lib/kalibro/client/base_tool_client.rb | 3 ++- plugins/mezuro/views/cms/mezuro_plugin/_configuration_content.html.erb | 22 ++++++++++++---------- 2 files changed, 14 insertions(+), 11 deletions(-) diff --git a/plugins/mezuro/lib/kalibro/client/base_tool_client.rb b/plugins/mezuro/lib/kalibro/client/base_tool_client.rb index eb58162..dd6ec79 100644 --- a/plugins/mezuro/lib/kalibro/client/base_tool_client.rb +++ b/plugins/mezuro/lib/kalibro/client/base_tool_client.rb @@ -11,6 +11,7 @@ class Kalibro::Client::BaseToolClient def base_tool(name) hash = @port.request(:get_base_tool, {:base_tool_name => name})[:base_tool] Kalibro::Entities::BaseTool.from_hash(hash) + #FIXME dando erro end -end \ No newline at end of file +end diff --git a/plugins/mezuro/views/cms/mezuro_plugin/_configuration_content.html.erb b/plugins/mezuro/views/cms/mezuro_plugin/_configuration_content.html.erb index 92a78df..991ab64 100644 --- a/plugins/mezuro/views/cms/mezuro_plugin/_configuration_content.html.erb +++ b/plugins/mezuro/views/cms/mezuro_plugin/_configuration_content.html.erb @@ -5,9 +5,8 @@ @configuration = @article.title.nil? ? nil : Kalibro::Client::ConfigurationClient.new.configuration(@article.title) rescue @configuration = nil - end - @metrics = Kalibro::Client::MetricsClient.all_metrics -%> + end + %> <%= error_messages_for 'kalibro_configuration' %> @@ -21,10 +20,13 @@ <%= f.text_field :description %>

Metrics

-<% @metrics.each do |metric| %> -
- <%= check_box_tag "article[metric_ids][]", metric.id, true, :id => "article_metric_ids_#{metric.id}" %> - <%= label_tag "article_metric_ids_#{metric.id}", metric.name %> - <%= metric.description %> -
-<% end %> +<% @tool_names = Kalibro::Client::BaseToolClient.new +@tool_names.base_tool_names.each do |collector_name| + @collector = @tool_names.base_tool(collector_name) + #FIXME dando erro + @collector.supported_metrics.each do |metric| %> +
+ <%= label_tag "#{metric.origin}" %> +
+ <% end +end %> -- libgit2 0.21.2