Skip to content
Draft
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 8 additions & 8 deletions app/models/communication/website/agenda/event/with_kinds.rb
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ module Communication::Website::Agenda::Event::WithKinds

validate :no_child_before?, if: :kind_parent?
validate :no_child_after?, if: :kind_parent?
# validate :not_too_long # Uncomment when Rennes is ready
validate :not_too_long

before_validation :set_to_day
after_save :manage_time_slots
Expand Down Expand Up @@ -70,13 +70,13 @@ def no_child_after?
end
end

# def not_too_long
# max_duration_in_days = MAX_DURATION / 1.day
# if duration_in_days > max_duration_in_days
# max_end_date = from_day + max_duration_in_days
# errors.add(:to_day, :too_long, max_end_date: max_end_date)
# end
# end
def not_too_long
max_duration_in_days = MAX_DURATION / 1.day
if duration_in_days > max_duration_in_days
max_end_date = from_day + max_duration_in_days
errors.add(:to_day, :too_long, max_end_date: max_end_date)
end
end

def set_to_day
if kind_child?
Expand Down
Loading