diff --git a/plugins/mezuro/controllers/mezuro_plugin_profile_controller.rb b/plugins/mezuro/controllers/mezuro_plugin_profile_controller.rb index 99bf875..7243b18 100644 --- a/plugins/mezuro/controllers/mezuro_plugin_profile_controller.rb +++ b/plugins/mezuro/controllers/mezuro_plugin_profile_controller.rb @@ -32,7 +32,17 @@ class MezuroPluginProfileController < ProfileController @tool_names = Kalibro::Client::BaseToolClient.new end + def choose_metric + @configuration_name = params[:configuration_name] + @collector_name = params[:collector_name] + collector_client = Kalibro::Client::BaseToolClient.new + @collector = collector_client.base_tool(@collector_name) + end + def add_metric + @metric_name = params[:metric_name] + @configuration_name = params[:configuration_name] + @collector_name = params[:collector_name] end end diff --git a/plugins/mezuro/views/content_viewer/show_configuration.rhtml b/plugins/mezuro/views/content_viewer/show_configuration.rhtml index 5d17ef9..5c3a611 100644 --- a/plugins/mezuro/views/content_viewer/show_configuration.rhtml +++ b/plugins/mezuro/views/content_viewer/show_configuration.rhtml @@ -34,4 +34,3 @@ <% #link_to "Teste", "/profile/#{profile.identifier}/plugins/mezuro/teste" %> -<% #link_to "Teste", :controller => "mezuro_plugin_profile", :action => "teste", :params => {:configuration_name => @configuration.name} %> diff --git a/plugins/mezuro/views/mezuro_plugin_profile/add_metric.html.erb b/plugins/mezuro/views/mezuro_plugin_profile/add_metric.html.erb new file mode 100644 index 0000000..8181308 --- /dev/null +++ b/plugins/mezuro/views/mezuro_plugin_profile/add_metric.html.erb @@ -0,0 +1,10 @@ +
| + <%= link_to metric.name, :controller => "mezuro_plugin_profile", :action => "add_metric", :params => {:metric_name => metric.name, + :collector_name => @collector_name, :configuration_name => @configuration_name} %> + | +