Pastèque JSAdmin 8.25

, par Cédric

Des mises à jour de l’import par csv, de la recherche de tickets et du suivi des comptes clients, le tout soutenu par des révisions de code.

Correctifs pour les tableaux et les imports

La gestion des tableau a reçu une refonte technique pour améliorer la cohérence d’un tableau à l’autre. Ça ne se voit pas directement mais ça permet au passage de réduire le nombre de bugs.

Par exemple les pieds de tableaux sont maintenant calculés automatiquement en fonction de la nature de la colonne, plutôt que d’être définis et calculés explicitement. Ce qui limite le volume de code et de potentielles erreurs, tout comme avoir un affichage homogène pour toutes les colonnes de même nature. De même l’import et l’affichage sont maintenant couplés, donc moins de bugs corrigés à un endroit et pas un autre. En bref, comme ça devrait être fait quand on fait les choses mieux (et que tu n’es pas à une librairie de plus).

Les messages d’erreurs lors de l’import ont pu être explicités un peu plus. Par exemple lorsque la référence ou qu’une autre information nécessaire n’est pas présente, c’est indiqué de manière plus compréhensible.

C’est donc une phase de consolidation après avoir intégré des bouts de code pour vaguement faire fonctionner le truc.

Mise à jour de la liste des tickets

La liste des tickets présente maintenant plus d’informations, pour pouvoir être utilisée en tableau directement sans nécessiter de consulter le tickets en entier. On y retrouvera maintenant les montants de TVA, les montants des modes de paiement, de remise et de modification de balance client. La liste était copiée de la présentation sur la caisse qui disposait de peu d’espace d’affichage, c’est maintenant une liste plus statistique comme les autres tableaux.

L’affichage du ticket complet est toujours présent, mais il se fait maintenant en popup plutôt que d’être présent en permanence. Ce qui libère de l’espace visuel maintenant que la consultation n’est plus systématiquement nécessaire pour obtenir un certain nombre d’informations.

Modifications du suivi clients

Comme la liste des tickets, qui bénéficie aussi à l’affichage de l’historique client, la liste des compte clients a aussi été améliorée.

On y retrouvera une séparation dettes et pré-payé en plus du solde pour pouvoir filtrer plus facilement dans certains cas d’usage qui ne nécessitent que les soldes positifs ou les négatifs.

Quelques bugs ont été corrigés, comme le clic sur un nom de colonne pour le filtre ou les statistiques qui se cumulaient lors de changements de filtres.

Petite note générale

Comme beaucoup de développements ces derniers mois, il s’agit donc principalement de réécrire des bouts de code existants pour les consolider et faciliter de petites modifications et ajouts. Comme ajouter le filtre actuel sur la liste des produits pour ne pas s’étonner de ne pas retrouver ses produits hors vente.

Quand on a le temps et qu’on sait faire les choses bien du premier coup c’est sensé arriver directement, sinon on fait ça dans un second temps selon l’adage "fais, fais mieux, fais bien" (un jour des tests automatisés et une documentation large sur tous les composants Pastèque). La publication de cette note de mise à jour a environ un mois de retard, faites ce que vous voulez de cette information, c’était en août.