fix(préparation): carte trajets, candidats chauffeur et estimation durée circuit
Avant
- Sur les trajets retour, les repères passagers sur la carte ne correspondaient pas toujours à l’itinéraire / à la prévisualisation (effet « tout le monde sur l’école » alors que les domiciles diffèrent).
- Pour les jours bloqués (ex. autre trajet sur le créneau), l’interface pouvait laisser penser à un conflit plutôt qu’à une indisponibilité neutre, et on s’appuyait trop sur des libellés libres plutôt que sur des codes stables côté API.
- Sur la carte de choix chauffeur, les conflits horaires pouvaient encore apparaître alors que le métier ne souhaitait pas les afficher sur cet écran.
- La durée affichée pour une proposition de circuit ne reflétait pas clairement l’estimation après prise en compte des passagers préparés ni les plafonds durée / distance, et l’utilisateur n’avait pas d’explication accessible (souris + accessibilité).
- La broche or sur la carte (chauffeur mis en avant) pouvait sauter vers un chauffeur non retenu ou indisponible (souvent en bas de liste), surtout après interaction carte / fermeture d’infobulle ; la liste pouvait aussi surbriller en or un chauffeur qui n’était pas celui réellement choisi pour le trajet.
Après
- La carte s’aligne sur les coordonnées fournies par l’API pour chaque point (dont retour : dépose privilégiée quand c’est le cas côté serveur), cohérente avec tracé / prévisualisation.
- Les jours côté candidats s’appuient sur des statuts stables (disponible, enchaînable, indisponible, absent, etc.) : les blocages type autre trajet sont présentés de façon neutre (« Indisponible »), sans chip « conflit » quand ce n’est pas le souhait métier ; le résumé texte reste optionnel.
- Sur l’affectation depuis la carte préparation, les indicateurs de conflit horaire ne sont plus montrés à l’utilisateur.
- La durée estimée affichée pour la proposition reflète la nouvelle logique métier (passagers préparés + respect des durée / distance max), avec une aide en français au survol et pour les lecteurs d’écran / clavier.
- La broche or sur la carte suit le chauffeur réellement retenu ou le meilleur candidat éligible (pas un indisponible recommandé par erreur) ; elle ne change que lorsque l’utilisateur choisit un autre chauffeur pour le trajet. La liste ne met plus en avant en or un chauffeur qui n’est pas celui sélectionné pour le trajet.