You need to sign in or sign up before continuing.
VSN-1990 : Downloading prepared passengers sheet feature implemented and exposed via controller.
Exportation Enhancements — Detailed Merge Request Description
Overview
This merge request introduces additional improvements to the exportation workflow, focusing on data filtering accuracy, download capability exposure, and documentation updates. These updates refine the existing feature by restricting export scope, enabling direct file retrieval, and ensuring proper historical tracking through changelog maintenance.
Included Changes
1. feat(exportation) : Additional specification
- Added a new JPA specification dedicated to selecting only unvalidated prepared passengers.
- Ensures exported datasets exclude already validated entries, improving data relevance and preventing redundancy.
- Strengthens business rule enforcement within the export pipeline.
2. feat(download) : Downloading sheet
- Introduced a new static path dedicated to downloading generated export files.
- Implemented a controller responsible for handling download requests and serving the exported sheet.
- Enabled external consumers to retrieve completed exports through a standardized REST interface.
- Completed the end-to-end export process by exposing the retrieval mechanism.
3. doc(changelog) : Updating changelog md file
- Updated the changelog to document newly introduced filtering logic and download capabilities.
- Ensured project history remains accurate, clear, and aligned with recent feature evolution.
Impact
- Guarantees more precise export output by excluding validated passengers.
- Improves feature usability through a publicly accessible download endpoint.
- Enhances transparency and maintainability with up-to-date documentation.
Validation and Testing
- Confirmed specification correctly filters unvalidated passengers.
- Verified successful file retrieval through the new download controller.
- Reviewed changelog rendering and formatting for consistency.
Conclusion
These changes strengthen the exportation feature by refining dataset selection, extending feature accessibility via download support, and maintaining complete documentation coverage. The export workflow is now more user-focused, compliant with business expectations, and operationally ready.
Closes VSN-1990