Thomas-T/Bahamas — Issue #235: modification de l'algo de selection de la moto 
Author: Thomas-T
Created: 2012-02-09 09:23:59+00:00
State: open

used to be : quand un client demande des chauffeurs pour un panel spécifique, le système cherche un vehicule dispo pour le chauffeur. si le vehicule par défaut du chauffeur est dispo, celui-ci est selectionné, sinon on va chercher les autres véhicules et on les teste un par un en revoyant le premier dispo. pour finir un regarde si le panel du vehicule match le panel demandé, si oui on renvoie que le chauffeur est dispo, sinon, non.

faille trouvée : un client demande une prestation "premium", un des chauffeurs examinés par l'algo ("marcel") a son vehicule par défaut disponible, il s'agit d'un scooter (prestation "city") mais l'entreprise de marcel a 2 vehicules, un scooter et une goldwin (gamme "premium") et la goldwin est dispo.

Du coup le chauffeur est renvoyé indispo alors qu'il est dispo et qu'une goldwin était dispo, pas bien :(

now_is : lors de la selection du véhicule, on vérifie le match avec le panel demandé, si oui on selectionne le véhicule, si non on va voir les autres véhicules de l'entreprise (bien entendu, on check les dispos de chaque véhicule)