VSN-2157 : Finalizing automatic attribution of default prepared passengers schedules based on establishments schedules in the mass importation process.
Merge Request Description
Overview
This merge request finalizes the automatic attribution of default prepared passengers schedules based on establishments schedules in the mass importation process. The commits included progressively introduce signatures, implementations, methods, refactoring, and documentation updates to ensure the feature is complete and maintainable.
Adding Signature of Establishments Hours
Description
This commit introduces a signature related to the method of retrieving establishments hours by establishment UAI code. It ensures that the retrieval process is formally defined and traceable, laying the groundwork for consistent integration across services.
Implementation of Establishments Hours Retrieval
Description
This commit implements the external call for retrieving establishments hours based on the UAI code. It connects the system to the necessary external data source, enabling accurate and reliable access to establishments schedules.
Adding Method to Save Default Schedules
Description
This commit adds a method to save default schedules of prepared passengers. It ensures that once schedules are retrieved, they can be stored and reused efficiently, supporting the automation of passenger schedule attribution.
Refactoring Mass Importation
Description
This commit refactors the mass importation logic to incorporate the necessary adjustments for default passengers schedules. It improves the structure and clarity of the codebase, ensuring that the new logic integrates seamlessly with existing processes.
Updating Changelog File
Description
This commit updates the changelog file to reflect the newly introduced validations and features. It provides documentation for the changes made, ensuring transparency and traceability for future reference.
Closes VSN-2157