Robert2 0.17.0
Amélioration des performances du calendrier
Ceux qui ont créé beaucoup d'événements dans leur application vont apprécier cette amélioration : le chargement du calendrier principal est beaucoup plus rapide maintenant ! Quand il mettait 4 secondes à charger, il ne met plus que 150 millisecondes 🚀 Cela grâce à la mise en place d'un système de mise en cache du calcul du matériel manquant et non retourné (voir #32).
Disponibilité du matériel
Pour afficher les quantités restantes dans la liste du matériel, on peut maintenant choisir une période (date de début et fin) plutôt qu'une simple date, afin d'avoir une connaissance plus précise de la disponibilité du matériel sur une période donnée (voir #301).
Inventaire de retour précoce
Si la restitution du matériel d'un événement commence avant la fin de celui-ci, vous avez la possibilité de créer un inventaire de retour dès le premier jour de l'événement. En revanche, vous ne pourrez valider et terminer l'inventaire de retour qu'à partir du dernier jour de l'événement (voir #307).
Autres améliorations
Outre la résolution de quelques bugs (voir #300 et #306), voici quelques petites nouveautés :
- Google Maps est maintenant utilisé à la place de OpenStreetMap pour ouvrir un nouvel onglet avec la carte du lieu d'un événement (voir #300).
- Dans la fenêtre d'un événement, le nom de l'utilisateur qui a créé l'événement est affiché (note : les événements créés avant cette version n'ont pas cette information).
- Un nouveau paramètre global de l'application permet de choisir d'afficher ou non les numéros légaux (SIRET, APE...) en haut de page des fiches de sortie (voir #310).
- Une colonne vide "Qté retour" a été ajoutée dans la liste du matériel des fiches de sortie, afin de pouvoir noter au stylo la quantité retournée sur papier avant de faire l'inventaire de retour, si besoin (voir #313).
- Les listes de matériel imprimées (fiches de sortie, liste de parc...) sont triées selon la catégorie (en affichant leur nom) en plus des sous-catégories (voir #315).