VSN-1999 : Implementing stream api call to follow data saving reactively during prepared passengers mass importation process & adding suitable ui for the data loader.
Merge Request Description
Validation of Required Fields
This commit introduces checks to ensure that all mandatory fields are properly filled before submission. The validation prevents incomplete data from being processed, thereby maintaining consistency and reliability across the application.
Validation of Email Format
A semantic validation has been added to verify that email addresses follow the correct format. This ensures that only valid email structures are accepted, reducing the risk of errors in communication and data storage.
Validation of Phone Number
This commit enforces rules on phone number inputs, ensuring they contain only digits and match the expected length. The validation helps standardize contact information and avoids issues with malformed entries.
Validation of Address
Address fields are validated to confirm that they are not empty and contain meaningful input. This prevents invalid or placeholder addresses from being stored, improving the accuracy of location-based features.
Validation of Unique Identifiers
Checks are implemented to ensure that identifiers such as user IDs or reference codes are unique and not duplicated. This validation safeguards against conflicts in data management and ensures proper record tracking.
Validation of Character Limits
Certain text fields are restricted by maximum character limits. This commit enforces those limits to prevent excessively long inputs that could disrupt layouts, storage, or readability.
Validation of Numeric Ranges
Numeric fields are validated to confirm that values fall within acceptable ranges. This prevents unrealistic or invalid numbers from being entered, ensuring logical consistency in calculations and reporting.
Validation of Conditional Rules
Some fields depend on the values of others. This commit introduces conditional validations to enforce logical dependencies, ensuring that related data is coherent and correctly structured.
This merge request enhances the robustness of the application by introducing semantic validations across multiple input fields. Each validation contributes to data integrity, user experience, and system reliability.
Closes VSN-1999