VSN-2001 : Removing Individual validation option from prepared passenger row during display + removing related traces of the current validation process action.
VSN-2001: Removing Individual Validation Option From Prepared Passenger Row + Cleaning Remaining Validation Traces
Overview
This merge request removes the individual validation option from the prepared passenger row UI and eliminates all remaining traces of the related validation workflow, both in logic and interface elements. The update ensures consistency across the UI by fully deprecating the previously available validation action.
Changes Summary
1. refactor(actions) : Removing validation
- Removed the validation action button from the action-rendered cell in the table.
2. refactor(validation) : Validation traces cleanup
- Removed all validation function traces from the related component.
- Ensured the component no longer exposes or depends on any validation-related logic.
3. fix(validation) : Parent invocation fix
- Corrected how the component is invoked from its parent to reflect the removal of validation parameters and handlers.
4. refactor(tooltips) : Removing validate option
- Removed the "validate" option from UI tooltips associated with row actions.
- Ensured no validation-related labels appear in the interface.
5. refactor : Clean code
- Removed unused imports.
- Removed unused destructured props that were part of the removed validation logic.
- General cleanup for better code clarity and maintainability.
Technical Impact
- Fully removes the ability to trigger individual validation from the prepared passengers list.
- Eliminates unused logic, props, and UI elements tied to the previous validation workflow.
- Results in a cleaner, more consistent UI and component structure.
Testing
- Verified that no validation button or tooltip appears in the prepared passenger row.
- Confirmed that the component renders correctly without validation props.
- Ensured parent component no longer sends or expects validation-related props.
Closes VSN-2001