Skip to content

VSN-2829/ Add driver years of experience field with list reload and UX fixes

bouslim-saloua a demandé de fusionner feature/VSN-2829 vers develop
  • Add yearsOfExperience to IDriverType, IPreparationDriver, and employee types
  • Add field to main chauffeur form (professional section), list column, and save payload
  • Add field to preparation driver form, list head, and real API hook (use-driver-backend)
  • Fix yearsOfExperience saved as null: filter empty strings from FormData before append
  • Fix double toast on driver save: remove redundant vehicle-specific success toasts
  • Fix driver list double fetch on mount: skip filter useEffect on first render (isFirstFilterMount ref)
  • Reload full driver list from backend after create/update via fetchDrivers()
  • Replace type:number with type:text + numericOnly flag (strips non-digit chars, sets inputMode=numeric)
  • Add numericOnly prop to FormFieldType and apply in both form-field components

Rapports de requête de fusion