Skip to content

VSN-1967 : Implementing fitlers related to newly listed data of prepared passengers.

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

Merge Request Description

This merge request introduces several improvements and new features related to passenger preparation service. Below is a semantic description of each validation and its purpose.


Refactor: Code Refactoring

General restructuring of the codebase to improve readability, maintainability, and consistency without altering functionality.


Refactor: Fields Mapping

Enhancement of field mapping logic to ensure proper alignment between data structures and their intended usage.


Feature: Phones Filters

Implementation of filters for phone numbers, covering both landline and mobile. This ensures accurate search and filtering capabilities for passenger data.


Refactor: Specifications

Correction and refinement of state specifications, along with the addition of email-related specifications to improve validation and consistency in data handling.


Refactor: State Handling

Improved handling of state specifications to provide more reliable and consistent behavior across different scenarios.


Refactor: French Mapping

Introduction of a mapping mechanism for representative types to French equivalents. This avoids redundant conversion logic during filter requests and ensures proper localization.


Refactor: Mapping Adjustments

Refinement of mapping logic at the class level to improve clarity and reduce complexity in data transformations.


Feature: External Call Implementation

Addition of an external call mechanism to retrieve establishment names based on UAI codes. This also includes updating the common project version to the latest release for compatibility.


Refactor: Mass Importation Mapping

Integration of mapping logic for mass importation processes to streamline data handling and improve efficiency.


Feature: Passenger Mapping

Refactoring of passenger mapping to enhance accuracy and consistency in representing passenger-related data.


Refactor: Specifications Based on Derived Fields

Adjustment of specifications to rely on derived fields, ensuring more precise validation and reducing redundancy in data definitions.

Closes VSN-1967

Rapports de requête de fusion