Commit c090295a282c98556de741461ba75a426ce28a31

Authored by Joao M. M. Silva + Jefferson Fernandes
Committed by Jefferson Fernandes
1 parent a464c452

[Mezuro] fixing loading configuration and save new range

plugins/mezuro/controllers/mezuro_plugin_profile_controller.rb
@@ -87,7 +87,7 @@ class MezuroPluginProfileController < ProfileController @@ -87,7 +87,7 @@ class MezuroPluginProfileController < ProfileController
87 metric_configuration_client = Kalibro::Client::MetricConfigurationClient.new 87 metric_configuration_client = Kalibro::Client::MetricConfigurationClient.new
88 metric_configuration = metric_configuration_client.metric_configuration(configuration_name, metric_name) 88 metric_configuration = metric_configuration_client.metric_configuration(configuration_name, metric_name)
89 metric_configuration.add_range(@range) 89 metric_configuration.add_range(@range)
90 - #metric_configuration_client.save(metric_configuration, configuration_name) 90 + metric_configuration_client.save(metric_configuration, configuration_name)
91 end 91 end
92 92
93 def remove_metric_configuration 93 def remove_metric_configuration
plugins/mezuro/lib/kalibro/entities/configuration.rb
@@ -7,7 +7,11 @@ class Kalibro::Entities::Configuration < Kalibro::Entities::Entity @@ -7,7 +7,11 @@ class Kalibro::Entities::Configuration < Kalibro::Entities::Entity
7 end 7 end
8 8
9 def metric_configurations 9 def metric_configurations
10 - @metric_configuration 10 + if @metric_configuration != nil
  11 + @metric_configuration
  12 + else
  13 + []
  14 + end
11 end 15 end
12 16
13 def metric_configurations=(metric_configurations) 17 def metric_configurations=(metric_configurations)
plugins/mezuro/views/content_viewer/show_configuration.rhtml
@@ -23,6 +23,7 @@ @@ -23,6 +23,7 @@
23 <td><h5>Collector Name</h5></td> 23 <td><h5>Collector Name</h5></td>
24 <td><h5>Metric Code</h5></td> 24 <td><h5>Metric Code</h5></td>
25 </tr> 25 </tr>
  26 + <%= debug @configuration.inspect %>
26 <% @configuration.metric_configurations.each do |metric_configuration| %> 27 <% @configuration.metric_configurations.each do |metric_configuration| %>
27 <tr class="metric"> 28 <tr class="metric">
28 <td><%= metric_configuration.metric.name %></td> 29 <td><%= metric_configuration.metric.name %></td>