From c090295a282c98556de741461ba75a426ce28a31 Mon Sep 17 00:00:00 2001 From: Joao M. M. Silva + Jefferson Fernandes Date: Fri, 6 Apr 2012 20:45:24 -0300 Subject: [PATCH] [Mezuro] fixing loading configuration and save new range --- plugins/mezuro/controllers/mezuro_plugin_profile_controller.rb | 2 +- plugins/mezuro/lib/kalibro/entities/configuration.rb | 6 +++++- plugins/mezuro/views/content_viewer/show_configuration.rhtml | 1 + 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/plugins/mezuro/controllers/mezuro_plugin_profile_controller.rb b/plugins/mezuro/controllers/mezuro_plugin_profile_controller.rb index feb2ae7..37825b7 100644 --- a/plugins/mezuro/controllers/mezuro_plugin_profile_controller.rb +++ b/plugins/mezuro/controllers/mezuro_plugin_profile_controller.rb @@ -87,7 +87,7 @@ class MezuroPluginProfileController < ProfileController metric_configuration_client = Kalibro::Client::MetricConfigurationClient.new metric_configuration = metric_configuration_client.metric_configuration(configuration_name, metric_name) metric_configuration.add_range(@range) - #metric_configuration_client.save(metric_configuration, configuration_name) + metric_configuration_client.save(metric_configuration, configuration_name) end def remove_metric_configuration diff --git a/plugins/mezuro/lib/kalibro/entities/configuration.rb b/plugins/mezuro/lib/kalibro/entities/configuration.rb index 3ed1a48..c2c7b40 100644 --- a/plugins/mezuro/lib/kalibro/entities/configuration.rb +++ b/plugins/mezuro/lib/kalibro/entities/configuration.rb @@ -7,7 +7,11 @@ class Kalibro::Entities::Configuration < Kalibro::Entities::Entity end def metric_configurations - @metric_configuration + if @metric_configuration != nil + @metric_configuration + else + [] + end end def metric_configurations=(metric_configurations) diff --git a/plugins/mezuro/views/content_viewer/show_configuration.rhtml b/plugins/mezuro/views/content_viewer/show_configuration.rhtml index 1fef4a2..521b0d5 100644 --- a/plugins/mezuro/views/content_viewer/show_configuration.rhtml +++ b/plugins/mezuro/views/content_viewer/show_configuration.rhtml @@ -23,6 +23,7 @@
Collector Name
Metric Code
+ <%= debug @configuration.inspect %> <% @configuration.metric_configurations.each do |metric_configuration| %> <%= metric_configuration.metric.name %> -- libgit2 0.21.2