Skip to content

VSN-1999 : Adding server side event exposition related to the status of saved data during mass importation process.

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

Merge Request Description

Refactor: Address - Representative Mapping

This change introduces a refined mapping process between addresses and representatives. Each address is now mapped individually to ensure accuracy and consistency in data handling.

Refactor: Correcting Mapping

Adjustments were made to correct the mapping logic related to the mass importation of prepared passengers. This ensures that imported passenger data aligns correctly with the intended structure.

Refactor: Mapping Class Level Code

An external API call was added to retrieve class-level codes. These codes are then mapped into the PreparedPassenger DTO, improving the reliability of passenger classification.

Feature: Feature Exposition

A new feature was exposed through the passenger controller. This allows external systems to interact with passenger-related functionalities more effectively.

Feature: Defining a Collective Validation Request DTO

A new DTO was defined to support collective validation requests. This enables validation of multiple passengers in a single operation, streamlining the validation process.

Refactor: Collective Validation Process

Enhancements were made to the collective validation process. This ensures that multiple passengers can be validated simultaneously with improved efficiency and consistency.

Documentation: Changelog Update

The changelog was updated to reflect recent modifications and new features. This provides clear visibility into the evolution of the codebase.

Feature: Exposing Reactive State Retrieval

Reactive state retrieval for data saving was exposed via the controller. This allows systems to query the current state of data persistence in real time.

Feature: Import Audit Save

An import audit mechanism was introduced to save audit records during mass importation. This ensures traceability and accountability for large-scale data imports.

Refactor: Feature Exposition Rectification

Corrections were applied to the previously exposed feature to ensure proper functionality and alignment with system requirements.

Refactor: Update Method Refactoring

The update method was refactored to simplify its logic. The return type was changed, and complex equivalent logic was removed to improve maintainability and readability.

Validation: Adding Previously Merged Validations

Validations that were previously merged were reintroduced to maintain consistency and ensure that all necessary checks are applied during operations.

Closes VSN-1998

Modification effectuée par yassine.elazami

Rapports de requête de fusion