Skip to content

VSN-2007 : Integrating the dynamic excel sheet exportation of prepared passengers (first phase of Circuit preparation) & Correcting pop over markers calculation.

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

Integrating the dynamic excel sheet exportation of prepared passengers (first phase of Circuit preparation) & Correcting pop over markers calculation.

1. Enhancement: Dynamic Map Marker Popovers

Summary

Improved the security and accessibility of dynamic map marker popovers across the application.

Details

  • Added protection rules to ensure that popovers linked to dynamic markers are only displayed for authorized users.
  • Refactored validation logic to guarantee consistent behavior regardless of the map layer or marker type.
  • Improved internal documentation and naming to make the popover access flow more maintainable.

2. Feature: Mass Upload Component

Summary

Refined the Mass Upload component to ensure more predictable and flexible use.

Details

  • Adjusted the way the component is invoked from parent modules.
  • Updated the initialization structure to support new input types and extended configurations.
  • Enhanced error handling pathways to provide clearer feedback when uploads fail or validation is incomplete.

3. Feature: Template Download Method Signature

Summary

Introduced the method signature responsible for downloading dynamic templates for validated passengers.

Details

  • Added the method definition to the store’s type declarations.
  • Ensured typing clarity and compatibility with existing export-related flows.
  • Set the foundation for a standardized template generation pipeline.

4. Feature: New API Path for Validated Passenger Export

Summary

Added a dedicated path for exporting validated passengers as a dynamic Excel file.

Details

  • Declared and documented a new backend route responsible for Excel sheet exportation.
  • Linked the route with the business logic layer to ensure consistent data formatting.
  • Prepared the endpoint for integration with UI-level features and permissions.

5. Feature: Store API Method Implementation

Summary

Implemented the store method that interacts with the new export API endpoint.

Details

  • Completed the store-side API call linking the frontend to the new backend route.
  • Added request parameter normalization for safer and more predictable calls.
  • Introduced basic failure state handling to ensure consistent UI behavior.

6. Feature: Integration Layer Added

Summary

Completed the full integration of the export functionality into the user-facing layers.

Details

  • Integrated the new store method into the relevant UI components.
  • Connected the triggering actions with proper user feedback mechanisms.
  • Validated end-to-end behavior between UI, store, and API layers.

Closes VSN-2007

Modification effectuée par yassine.elazami

Rapports de requête de fusion