GatheringFormController

GatheringFormController

Gathering Form Controller

Manages client-side validation and UX improvements for gathering forms. Extends BaseGatheringFormController for shared date validation logic.

Features:

  • Automatically defaults end date to start date when start date changes
  • Validates that end date is not before start date
  • Provides real-time feedback to users
  • Disables the Event Website field while the public landing page is enabled (the public page becomes the event's website)