VSN-1994 : Specifying address Details & Specification in the prepared passengers markers at the level of the Map.
User Map Marker Enhancements — Detailed Merge Request Description
Overview
This merge request introduces support for displaying enhanced user information on the map interface. The updates include new attribute definitions, improved value propagation in the store, UI marker enrichment, and environment configuration alignment. Collectively, these changes allow the map to visualize richer address-based metadata and ensure backend routing consistency.
Included Changes
1. feat(map) : User map marker
- Added new properties to the User type dedicated to:
- Address details (precise address information to be displayed on the map),
- Specification attributes (metadata enabling more contextualized visualization).
- These attributes will be consumed by the map component to generate more informative map markers.
- Enables better identification and differentiation of users directly through the map UI.
2. feat(store) : Values Specification
- Introduced explicit value assignment for the newly added user attributes during the mapping process.
- Ensured that all mapping logic properly initializes:
- Address details,
- Specification metadata.
- Prevents undefined or incomplete marker data and ensures consistent population across all user entries.
3. feat(store) : Setting values
- Implemented the logic to pass address details and specification attributes into the marker popover.
- Ensures map popovers display full contextual information without requiring additional service calls.
- Improves user experience by making the displayed data immediately accessible and complete.
4. refactor(env) : Gateway
- Updated the gateway context path to the remote environment configuration.
- Ensures consistency across all modules using the gateway and reflects the correct routing for deployment environments.
- Eliminates reliance on local or outdated gateway paths.
Impact
- The map now supports richer user marker details, improving visualization clarity.
- The store layer reliably exposes consistent and fully-initialized user attributes.
- The marker popover presents meaningful, actionable information without requiring extra processing.
- Environment consistency is improved through updated gateway configuration.
Conclusion
This MR enhances the map module by delivering fully functional user markers enriched with address-based and specification metadata while ensuring proper store management and environment alignment. The result is a more intuitive and informative mapping experience across the application.
Closes VSN-1994