Added results_enabled and stats_enabled to Poll admin form

This commit is contained in:
María Checa
2017-10-20 18:45:34 +02:00
parent 9fc35e9087
commit 62b1998ec6
3 changed files with 21 additions and 3 deletions

View File

@@ -54,9 +54,10 @@ class Admin::Poll::PollsController < Admin::Poll::BaseController
end end
def poll_params def poll_params
params.require(:poll).permit(:name, :starts_at, :ends_at, :geozone_restricted, :summary, :description, params.require(:poll).permit(:name, :starts_at, :ends_at, :geozone_restricted,
geozone_ids: [], :summary, :description, :results_enabled,:stats_enabled,
image_attributes: [:id, :title, :attachment, :cached_attachment, :user_id, :_destroy]) geozone_ids: [],
image_attributes: [:id, :title, :attachment, :cached_attachment, :user_id, :_destroy])
end end
def search_params def search_params

View File

@@ -90,4 +90,12 @@ class Poll < ActiveRecord::Base
end end
end end
def results_enabled?
results_enabled
end
def stats_enabled?
stats_enabled
end
end end

View File

@@ -53,6 +53,15 @@
</div> </div>
</div> </div>
<div class="row">
<fieldset class="fieldset">
<legend><%= t('admin.polls.new.show_results_and_stats') %></legend>
<%= f.check_box :results_enabled, checked: @poll.results_enabled?, label: t('admin.polls.new.show_results') %>
<%= f.check_box :stats_enabled, checked: @poll.stats_enabled?, label: t('admin.polls.new.show_stats') %>
<p class="small"><%= t('admin.polls.new.results_and_stats_reminder') %>
</fieldset>
</div>
<div class="row"> <div class="row">
<div class="small-12 medium-4 column"> <div class="small-12 medium-4 column">
<%= f.submit t("admin.polls.#{admin_submit_action(@poll)}.submit_button"), <%= f.submit t("admin.polls.#{admin_submit_action(@poll)}.submit_button"),