Open Jaxom99 opened 11 months ago
l'ordre peut être forcé lors de la récupération des équipements_pilotés lié à l'écran actif. C'est la requête SQL dans "getEquipementPiloteFromUserUsageType" : https://github.com/Energies-citoyennes-en-Pays-de-Vilaine/commande/blob/2f78aea1c4ac9f085a304924885b485b7ef667df/device.py#L213-L230
Proposition : ajouter à la requête un paramètre sql "ORDER BY id DESC" pour prendre le dernier paramétré (ou ASC pour le premier)
Actuellement, le code considère qu'un utilisateur n'a au maximum qu'un seul équipement piloté de chaque type lié à un écran (131 sur écran 6, 151 sur écran 7, etc..).
En faisant le test avec plusieurs ballons ECS, le code n'est pas stable : un "forçage" de ballon (via le slider) passe le premier équipement piloté de la liste en mode manuel, et une extinction du même bouton passe le dernier de la liste en mode piloté.
? Comment faire en sorte de gérer forcément le premier de la liste, et donc ignorer les autres ?