Skip to content

VSN-1999 : Implementing stream api call to follow data saving reactively during prepared passengers mass importation process & adding suitable ui for the data loader.

yassine.elazami a demandé de fusionner VSN-1999 vers develop

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

Rapports de requête de fusion