From 66b2df1b7b99ca35ff81e5d6dba94b3fbf2e6789 Mon Sep 17 00:00:00 2001 From: Alessandro Palmeira + João M. M. da Silva Date: Fri, 16 Mar 2012 23:55:26 +0400 Subject: [PATCH] [Mezuro] Added choose_base_tool view --- plugins/mezuro/controllers/mezuro_plugin_profile_controller.rb | 6 +++++- plugins/mezuro/views/content_viewer/show_configuration.rhtml | 2 +- plugins/mezuro/views/mezuro_plugin_profile/choose_base_tool.html.erb | 13 +++++++++++++ 3 files changed, 19 insertions(+), 2 deletions(-) create mode 100644 plugins/mezuro/views/mezuro_plugin_profile/choose_base_tool.html.erb diff --git a/plugins/mezuro/controllers/mezuro_plugin_profile_controller.rb b/plugins/mezuro/controllers/mezuro_plugin_profile_controller.rb index 6afd057..99bf875 100644 --- a/plugins/mezuro/controllers/mezuro_plugin_profile_controller.rb +++ b/plugins/mezuro/controllers/mezuro_plugin_profile_controller.rb @@ -27,8 +27,12 @@ class MezuroPluginProfileController < ProfileController render :partial => 'content_viewer/module_result', :locals => { :module_result => module_result} end - def teste + def choose_base_tool @configuration_name = params[:configuration_name] + @tool_names = Kalibro::Client::BaseToolClient.new + end + + def add_metric end end diff --git a/plugins/mezuro/views/content_viewer/show_configuration.rhtml b/plugins/mezuro/views/content_viewer/show_configuration.rhtml index fe90d01..5d17ef9 100644 --- a/plugins/mezuro/views/content_viewer/show_configuration.rhtml +++ b/plugins/mezuro/views/content_viewer/show_configuration.rhtml @@ -18,7 +18,7 @@ -<%= link_to "Add Metric", :controller => "mezuro_plugin_profile", :action => "add_metric", :params => +<%= link_to "Add Metric", :controller => "mezuro_plugin_profile", :action => "choose_base_tool", :params => {:configuration_name => @configuration.name} %>
diff --git a/plugins/mezuro/views/mezuro_plugin_profile/choose_base_tool.html.erb b/plugins/mezuro/views/mezuro_plugin_profile/choose_base_tool.html.erb new file mode 100644 index 0000000..ea91293 --- /dev/null +++ b/plugins/mezuro/views/mezuro_plugin_profile/choose_base_tool.html.erb @@ -0,0 +1,13 @@ +

<%= @configuration_name%> Configuration

+ +
Base Tools:
+
+ <% @tool_names.base_tool_names.each do |collector_name| %> + + + + <% end %> +
+ <%= link_to collector_name, :controller => "mezuro_plugin_profile", :action => "add_metric", :params => + {:configuration_name => @configuration_name} %> +
-- libgit2 0.21.2