VSN-2153 : Front modifications, removing listing drawer & map, making the passenger preparation interface as a list with a filter header.
Merge Request Description
Refactor: Dynamising Mass Importation
This change improves the handling of bulk data imports by making the process more dynamic. It ensures that large sets of user data can be processed efficiently and flexibly, reducing manual intervention and improving scalability.
Refactor: Dynamising User Form
The user form has been restructured to support dynamic rendering. This allows fields and validation rules to adapt based on context, making the form more reusable and easier to maintain.
Refactor: Removing Exportation Option
The export functionality has been removed from the interface. This simplifies the workflow and eliminates redundant features that were no longer aligned with the current requirements.
Refactor: Dynamising Table Control Bar
The control bar for tables has been enhanced to be dynamic. This enables flexible configuration of table actions, filters, and controls, improving usability and adaptability across different views.
Refactor: Dynamising Fetch Call
The data-fetching mechanism has been refactored to be dynamic. This ensures that API calls are more adaptable, reducing duplication and making the system more resilient to changes in endpoints or parameters.
Refactor: Dynamising Usager Hook
The hook managing user preparation logic has been made dynamic. This allows it to handle different scenarios more effectively, improving code reusability and reducing complexity in state management.
Feature: Adding Preparation Flag to Usager View
A new flag has been introduced in the user preparation view. This flag highlights whether a user is in preparation mode, providing clearer visibility and improving the overall workflow.
Refactor: Referencing Usager View
The user preparation view has been referenced consistently across the interface. This ensures that the same interface is used during preparation, maintaining coherence and reducing inconsistencies.
Closes VSN-2153