Commit b43c5dee6e1cc2d63f62e9a2c4c1ef9388b176c2

Authored by João M. M. da Silva
Committed by Paulo Meireles
1 parent 614115b9

[Mezuro] redirecting to edit view after metric configuration creation

plugins/mezuro/controllers/mezuro_plugin_myprofile_controller.rb
@@ -43,13 +43,13 @@ class MezuroPluginMyprofileController < ProfileController @@ -43,13 +43,13 @@ class MezuroPluginMyprofileController < ProfileController
43 end 43 end
44 44
45 def create_metric_configuration 45 def create_metric_configuration
46 - generic_metric_configuration_creation(new_metric_configuration_instance)  
47 - redirect_to "/#{profile.identifier}/#{@configuration_name.downcase.gsub(/\s/, '-')}" 46 + metric_name = generic_metric_configuration_creation(new_metric_configuration_instance)
  47 + redirect_to "/myprofile/#{profile.identifier}/plugin/mezuro/edit_metric_configuration?configuration_name=#{@configuration_name.gsub(/\s/, '+')}&metric_name=#{metric_name.gsub(/\s/, '+')}"
48 end 48 end
49 49
50 def create_compound_metric_configuration 50 def create_compound_metric_configuration
51 - generic_metric_configuration_creation(new_compound_metric_configuration_instance)  
52 - redirect_to "/#{profile.identifier}/#{@configuration_name.downcase.gsub(/\s/, '-')}" 51 + metric_name = generic_metric_configuration_creation(new_compound_metric_configuration_instance)
  52 + redirect_to "/myprofile/#{profile.identifier}/plugin/mezuro/edit_compound_metric_configuration?configuration_name=#{@configuration_name.gsub(/\s/, '+')}&metric_name=#{metric_name.gsub(/\s/, '+')}"
53 end 53 end
54 54
55 def update_metric_configuration 55 def update_metric_configuration
@@ -157,6 +157,7 @@ class MezuroPluginMyprofileController < ProfileController @@ -157,6 +157,7 @@ class MezuroPluginMyprofileController < ProfileController
157 def generic_metric_configuration_creation(metric_configuration) 157 def generic_metric_configuration_creation(metric_configuration)
158 @configuration_name = params[:configuration_name] 158 @configuration_name = params[:configuration_name]
159 Kalibro::Client::MetricConfigurationClient.new.save(metric_configuration, @configuration_name) 159 Kalibro::Client::MetricConfigurationClient.new.save(metric_configuration, @configuration_name)
  160 + metric_configuration.metric.name
160 end 161 end
161 162
162 def auxiliar_update_metric_configuration(type) 163 def auxiliar_update_metric_configuration(type)