bcgov / entity

ServiceBC Registry Team working on Legal Entities
Apache License 2.0
23 stars 58 forks source link

Filing (UI) validation and error handling #19133

Closed steveburtch closed 6 months ago

steveburtch commented 7 months ago

This epic was identified in the team PI planning sessions. Validation and error handling for the entire filing was divided into two epics:

  1. Filing (UI) validation and error handling (this ticket)
  2. API endpoint validation and error handling (epic #19132)

BTR team estimated 27 SP to complete this epic.

Requirements

The standalone SI filing requires field-level and page-level validation. This includes the conditional states of a field based on the states of other fields in the form and validation between the states of the filing itself (e.g. clicking the Back button when a new SI entry has been made in the table.)

Filing (UI) Validation

  1. Validation for all individual fields and controls See the field validation matrix for details
  2. Validation for interdependencies between fields (e.g. "if the value of field A is true, then field B is now mandatory")
  3. Page-level validation - validation across the entire set of controls when "Done" is pressed (or "Cancel")
  4. Validation between page states, i.e. between Done and Review and Confirm and between Review and Confirm and File and Pay'

Filing (UI) Error Handling

mstanton1 commented 6 months ago

Filing validations have been moved under the functional epics.