EventSchedule validations

event, schedule, room and start_time are mandatory in EventSchedule.
This commit is contained in:
Ana 2016-07-26 16:20:31 +02:00
parent 354e15a76d
commit 0b26ed5c35
10 changed files with 26 additions and 15 deletions

View file

@ -75,7 +75,7 @@ class Event < ActiveRecord::Base
# ====Returns
# * +true+ or +false+
def scheduled?
selected_event_schedule.try(:start_time).present? && selected_event_schedule.try(:room).present?
selected_event_schedule.present?
end
##
@ -84,7 +84,7 @@ class Event < ActiveRecord::Base
# ====Returns
# * +true+ or +false+
def unscheduled?(schedule_id)
state == 'confirmed' && (!event_schedule(schedule_id).try(:start_time).present? || !event_schedule(schedule_id).try(:room).present?)
state == 'confirmed' && !event_schedule(schedule_id).present?
end
def registration_possible?