• Mahmoud Aglan's avatar
    Upgrade event form builder with 20+ new features — radio, uniqueness, maps, conditionals · ce5c6e89
    Mahmoud Aglan authored
    - Add radio, national_id, location, section_divider, terms field types to FormFieldType enum
    - Add field uniqueness constraint (blocks duplicate registrations per unique field)
    - Add Google Maps locations support (JSONB column + map embed on public page)
    - Add conditional field visibility (show field only when another field equals a value)
    - Add min/max length, min/max value, regex pattern validation per field
    - Add allow_other option for select/radio/multi_select fields
    - Add field description/help text, placeholder, default value
    - Add duplicate field action in form builder
    - Add section dividers for visual grouping
    - Add terms acceptance field type with URL link
    - Sanitize form fields before save (auto-fill values, strip invalid options)
    - Public registration form uses Alpine.js for conditional visibility
    - Character counters shown when max_length is set
    Co-Authored-By: 's avatarClaude Opus 4.6 <noreply@anthropic.com>
    ce5c6e89
Name
Last commit
Last update
..
EventStatus.php Loading commit data...
EventType.php Loading commit data...
FormFieldType.php Loading commit data...
LocationType.php Loading commit data...
RegistrationStatus.php Loading commit data...