La validation d'un événement à portée nationale comporte un warning rouge

This commit is contained in:
echarp 2014-07-01 21:31:17 +02:00
parent 6029301415
commit 95073337a8
4 changed files with 9 additions and 2 deletions

View File

@ -1,3 +1,6 @@
h2.warning
color: red
.events.edit, .events.update, .events.cancel, .moderations, .notes
table.list
width: 100%

View File

@ -1,4 +1,5 @@
# TODO migrate moderated column to a SQL bool type
# TODO migrate locality column to a SQL bool type
class Event < ActiveRecord::Base
extend SimpleCalendar
@ -29,11 +30,11 @@ class Event < ActiveRecord::Base
start_date.beginning_of_week,
start_date.next_month.end_of_week
}
scope :region, -> region { where 'region = ? or locality', region }
scope :region, -> region { where 'region = ? or locality = 1', region }
scope :tag, -> tag { where 'tags like ?', "%#{tag}%" }
before_validation(on: :create) do
before_validation on: :create do
self.submission_time = Date.today
self.decision_time = Date.today

View File

@ -4,6 +4,8 @@
=t '.title'
.box
- if @event.locality == 1
%h2.warning=t '.warning'
%h2=t '.question'
= form_for @moderation, url: { action: :accept }, html: { method: :put } do |f|

View File

@ -197,6 +197,7 @@ fr:
ok: Événement mis à jour
validate:
title: Validation de l'évènement
warning: Attention, cet évènement est à portée nationale!
question: Confirmez-vous la validation de cet évènement?
ok: Oui
ko: Non