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