Mandatory Field Validation Feature Summary
Overview
---------------
This feature aims to improve the usability of the event setup page by validating mandatory fields during save operations. It guides users directly to the missing field, expanding the relevant card and focusing the cursor.
Key Behavior
-----------------
When a user attempts to save without completing a mandatory field, the system blocks the save operation.An error message is displayed indicating which field is missing.The system navigates to the card containing the missing field.The corresponding card expands to make the field visible.The cursor is focused on the missing field.The field is visually highlighted until corrected.Requirements
----------------
Mandatory fields (e.g., Title) must be validated before save.If a mandatory field is blank, the system prevents save.The user is automatically scrolled or navigated to the card containing the missing field.The card expands/open so the field is visible.The missing field is highlighted/focused so the user knows exactly what to fix.Acceptance Criteria
---------------------
The feature passes the following acceptance criteria:
User misses a mandatory field during save: Save operation fails, error message indicates which field is missing, system navigates to card containing missing field.Copying a price code without filling mandatory fields: System brings user to mandatory field that needs to be completed, corresponding card opens, form expands so field is visible.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.