SIT-14031: Auto-Fill Mandatory Fields

How to Use This Feature

Mandatory Field Validation Feature Summary

Overview

---------------

This feature aims to improve the usability of event setup by validating mandatory fields and guiding users directly to the missing field.

Behavior

  • When a user attempts to save an event without completing all mandatory fields, the system will block the save operation.
  • An error message will be displayed indicating which field is missing, along with contextual guidance on how to correct it.
  • The system will automatically navigate to the card containing the missing field and expand it so that the field is visible.
  • The cursor will be focused on the missing field, and it will be visually highlighted until corrected.
  • Requirements

  • Mandatory fields (e.g., Title) must be validated before save.
  • If a mandatory field is blank, the system must prevent save.
  • The user must be automatically scrolled or navigated to the card containing the missing field.
  • The card must expand/open so that the field is visible.
  • The missing field must be highlighted or focused so that the user knows exactly what to fix.
  • Acceptance Criteria

    The feature will pass if it meets the following acceptance criteria:

  • When a user misses a mandatory field during save, the system blocks the save operation and displays an error message indicating which field is missing.
  • The system navigates to the card containing the missing field and expands it so that the field is visible.
  • The cursor is focused on the missing field, and it is visually highlighted until corrected.
  • Out of Scope

  • Adding new mandatory fields beyond those already defined.
  • Changing the definition of what is considered mandatory.
  • Redesigning the entire event setup page UI.
  • Bulk validation across multiple price codes at once.
  • Additional Information

    Status: Deployed
    🏠 Home View in Jira