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 43 end
44 44  
45 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 48 end
49 49  
50 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 53 end
54 54  
55 55 def update_metric_configuration
... ... @@ -157,6 +157,7 @@ class MezuroPluginMyprofileController < ProfileController
157 157 def generic_metric_configuration_creation(metric_configuration)
158 158 @configuration_name = params[:configuration_name]
159 159 Kalibro::Client::MetricConfigurationClient.new.save(metric_configuration, @configuration_name)
  160 + metric_configuration.metric.name
160 161 end
161 162  
162 163 def auxiliar_update_metric_configuration(type)
... ...