adds dates validation to polls

This commit is contained in:
Juanjo Bazán
2016-12-21 13:50:15 +01:00
parent 04e742ad77
commit bc690748fd
8 changed files with 41 additions and 8 deletions

View File

@@ -9,13 +9,19 @@
<div class="row">
<div class="small-12 medium-6 column">
<label><%= t("admin.polls.form.starts_at") %></label>
<input type="date">
<%= f.label :starts_at, t("admin.polls.form.starts_at") %>
<%= f.text_field :starts_at,
label: false,
value: @poll.starts_at.present? ? l(@poll.starts_at.to_date) : nil,
class: "js-calendar-full" %>
</div>
<div class="small-12 medium-6 column">
<label><%= t("admin.polls.form.ends_at") %></label>
<input type="date">
<%= f.label :ends_at, t("admin.polls.form.ends_at") %>
<%= f.text_field :ends_at,
label: false,
value: @poll.ends_at.present? ? l(@poll.ends_at.to_date) : nil,
class: "js-calendar-full" %>
</div>
</div>

View File

@@ -1,8 +1,6 @@
<%= render "shared/back_link" %>
<div class="clear"></div>
<h2 class="inline-block">
<%= @poll.name %>
<small><%= l @poll.starts_at.to_date %> - <%= l @poll.ends_at.to_date %></small>
</h2>
<%= link_to t("admin.actions.edit"),