diff --git a/CHANGELOG.md b/CHANGELOG.md index a545b3090..0867da4f7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,9 @@ # Changelog Fab-manager - Updated shakapaker to 6.5.5 -- Fix a bug: invalid month in shown in date format +- Fix a bug: unable to create a recurrent event +- Fix a bug: invalid month in date format +- Fix a bug: do not show theme and age-range fields in event form if no options were set - Fix a bug: new setups doesn't log ## v5.6.8 2023 January 26 diff --git a/app/frontend/src/javascript/components/events/event-form.tsx b/app/frontend/src/javascript/components/events/event-form.tsx index 703b73f64..c3702c42c 100644 --- a/app/frontend/src/javascript/components/events/event-form.tsx +++ b/app/frontend/src/javascript/components/events/event-form.tsx @@ -180,12 +180,12 @@ export const EventForm: React.FC = ({ action, event, onError, on label={t('app.admin.event_form.event_category')} options={categoriesOptions} rules={{ required: true }} /> - {themesOptions && 0 && } - {ageRangeOptions && 0 && = 2.weeks.from_now.to_date }) + assert(db_events.all? { |event| event.availability.start_at.to_date <= 3.months.from_now.end_of_day.to_date + 2.weeks }) + assert(db_events.all? { |event| event.availability.end_at.to_date >= 2.weeks.from_now.to_date }) + assert(db_events.all? { |event| event.availability.end_at.to_date <= 3.months.from_now.end_of_day.to_date + 2.weeks }) + assert(db_events.none?(&:all_day?)) + assert(db_events.all? { |event| event.amount == 2000 }) + assert(db_events.all? { |event| event.event_theme_ids.empty? }) + assert(db_events.all? { |event| event.category_id == 2 }) + assert(db_events.all? { |event| event.age_range_id.nil? }) + assert(db_events.all? { |event| event.event_files.count.zero? }) + assert(db_events.all? { |event| event.event_price_categories.count.zero? }) + end end