diff --git a/plugins/mezuro/lib/mezuro_plugin/helpers/content_viewer_helper.rb b/plugins/mezuro/lib/mezuro_plugin/helpers/content_viewer_helper.rb index dac8121..5cdad46 100644 --- a/plugins/mezuro/lib/mezuro_plugin/helpers/content_viewer_helper.rb +++ b/plugins/mezuro/lib/mezuro_plugin/helpers/content_viewer_helper.rb @@ -20,6 +20,8 @@ class MezuroPlugin::Helpers::ContentViewerHelper end def self.get_periodicity_option(index) - [["Not Periodically", 0], ["1 day", 1], ["2 days", 2], ["Weekly", 7], ["Biweeky", 15], ["Monthly", 30]][index.to_i][0] + options = [["Not Periodically", 0], ["1 day", 1], ["2 days", 2], ["Weekly", 7], ["Biweeky", 15], ["Monthly", 30]] + selected_option = options.find { |option| option.last == index.to_i } + selected_option.first end end diff --git a/plugins/mezuro/views/cms/mezuro_plugin/_project_content.html.erb b/plugins/mezuro/views/cms/mezuro_plugin/_project_content.html.erb index ec5381f..6c1c616 100644 --- a/plugins/mezuro/views/cms/mezuro_plugin/_project_content.html.erb +++ b/plugins/mezuro/views/cms/mezuro_plugin/_project_content.html.erb @@ -32,8 +32,9 @@ <% @configuration_names = Kalibro::Client::ConfigurationClient.new.configuration_names.sort %> <% @selected = (@project.nil? ? @configuration_names[0] : @project.configuration_name) %> <%= required labelled_form_field _('Configuration'), - f.select(:configuration_name, @configuration_names.sort, {:selected => @selected}) %>
+ f.select(:configuration_name, @configuration_names, {:selected => @selected}) %>
-<% @selected = (@project.nil? ? 0 : @kalibro_client.process_period(@article.title)) %> + +<% selected = (@project.nil? ? 0 : @kalibro_client.process_period(@article.title).to_i) %> <%= required labelled_form_field _('Periodic Avaliation'), - f.select(:periodicity_in_days, MezuroPlugin::Helpers::ContentViewerHelper.create_periodicity_options ,{:selected => @selected}) %>
+ f.select(:periodicity_in_days, MezuroPlugin::Helpers::ContentViewerHelper.create_periodicity_options ,{:selected => selected}) %>
-- libgit2 0.21.2