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 c8cc63d..9d760b3 100644
--- a/plugins/mezuro/lib/mezuro_plugin/helpers/content_viewer_helper.rb
+++ b/plugins/mezuro/lib/mezuro_plugin/helpers/content_viewer_helper.rb
@@ -2,4 +2,8 @@ class MezuroPlugin::Helpers::ContentViewerHelper
def self.format_grade(grade)
sprintf("%.2f", grade.to_f)
end
+
+ def self.create_periodicity_options
+ [["Not Periodically", 0], ["1 day", 1], ["2 days", 2], ["Weekly", 7], ["Biweeky", 15], ["Monthly", 30]]
+ end
end
diff --git a/plugins/mezuro/test/unit/mezuro_plugin/helpers/content_viewer_helper_test.rb b/plugins/mezuro/test/unit/mezuro_plugin/helpers/content_viewer_helper_test.rb
index a11b4c0..c97b618 100644
--- a/plugins/mezuro/test/unit/mezuro_plugin/helpers/content_viewer_helper_test.rb
+++ b/plugins/mezuro/test/unit/mezuro_plugin/helpers/content_viewer_helper_test.rb
@@ -7,4 +7,8 @@ class ContentViewerHelperTest < ActiveSupport::TestCase
assert_equal '4.10', MezuroPlugin::Helpers::ContentViewerHelper.format_grade('4.1')
assert_equal '4.00', MezuroPlugin::Helpers::ContentViewerHelper.format_grade('4')
end
+
+ should 'create the periodicity options array' do
+ assert_equal [["Not Periodically", 0], ["1 day", 1], ["2 days", 2], ["Weekly", 7], ["Biweeky", 15], ["Monthly", 30]], MezuroPlugin::Helpers::ContentViewerHelper.create_periodicity_options
+ 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 30ad64a..dcd7d19 100644
--- a/plugins/mezuro/views/cms/mezuro_plugin/_project_content.html.erb
+++ b/plugins/mezuro/views/cms/mezuro_plugin/_project_content.html.erb
@@ -33,6 +33,5 @@
<%= required labelled_form_field _('Configuration'),
f.select(:configuration_name, @configuration_names.sort, {:selected => @selected}) %>
-<% options = [["Not Periodically", 0], ["1 day", 1], ["2 days", 2], ["Weekly", 7], ["Biweekly", 15], ["Monthly", 30]] %>
<%= required labelled_form_field _('Periodic Avaliation'),
- f.select(:periodicity_in_days, options, {:selected => 0}) %>
+ f.select(:periodicity_in_days, MezuroPlugin::Helpers::ContentViewerHelper.create_periodicity_options ,{:selected => 0}) %>
--
libgit2 0.21.2