Skip to content

VSN-1990 : Prepared passenger Exportation auditings listing feature integrated.

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

Preparation Audit Service Integration — Detailed Merge Request Description

Overview

This merge request introduces improvements and extensions related to preparation auditing features across service mappings, configuration, and supported service lists. It ensures that preparation-related auditing actions—such as listing and downloading audit history—are now fully recognized, mapped, and supported within the service infrastructure. These changes improve consistency, extensibility, and alignment with existing auditing workflows.


Included Changes

1. fix(services) : Service Mapping

  • Corrected service mapping configuration for preparation-related elements.
  • Ensured that preparation items are now correctly associated with the preparation service.
  • Prevented potential routing issues, misdirected API calls, and unresolved service references.
  • Strengthened service discovery consistency across the application.

2. feat(audit) : Defining preparation props

  • Introduced new preparation auditing configuration properties.
  • Defined preparation service–specific props supporting:
    • The preparation audit listing endpoint.
    • The preparation audit records download endpoint.
  • Enabled proper exposure and consumption of preparation auditing features.
  • Laid the groundwork for UI, integration, and backend usage of preparation export audits.

3. refactor(services) : Refactor supported services

  • Updated and refactored the list of supported services.
  • Added the preparation service to the supported services enumeration.
  • Improved overall service extensibility, reducing the need for future breaking changes.
  • Standardized how services are registered and consumed across modules.

Impact

  • Preparation export operations can now be properly audited, tracked, and retrieved.
  • System configuration is now fully aligned with the introduction of preparation auditing capabilities.
  • Enhances observability, compliance, monitoring, and accountability.
  • Ensures consistent behavior between preparation auditing and previously existing service audits.
  • Reduces the risk of misconfiguration during future feature expansion.

Testing & Validation

  • Verified corrected mapping through controlled test cases and endpoint execution.
  • Confirmed successful service recognition during audit listing and download actions.
  • Validated configuration injection and prop resolution within related modules.
  • Ensured backward compatibility across existing services.

Conclusion

This merge request finalizes the integration of preparation auditing into the service ecosystem. By fixing mappings, defining dedicated audit properties, and updating the supported services list, the system is now fully equipped to handle preparation export auditing reliably and consistently.

Closes VSN-1990

Modification effectuée par yassine.elazami

Rapports de requête de fusion