JOURNAL DES VERSIONS
Tout ce qui a changé
dans LemonFastEdit.
Modifiez vos lignes sans ouvrir l'éditeur
1.0.1 — 2026-09-05
Correction de la recherche sur les instances qui n’activent que Services. Dolibarr sépare Produits et Services en deux modules. L’endpoint de recherche exigeait le module Produits : sur une instance qui n’a activé que Services, chaque frappe repartait en 403. La barre de saisie s’affichait pourtant — elle, teste bien les deux droits — et ne trouvait jamais rien, sans le moindre message. Ce n’était donc pas un réglage à trouver : le module ne marchait pas pour ces instances-là.
La recherche ne propose désormais que ce que l’instance déclare vendre : les services seuls si Produits est coupé, les produits seuls si Services l’est, aucune restriction quand les deux tournent.
Les suggestions du « / » indiquent s’il s’agit d’un produit ou d’un service. La recherche n’a jamais filtré sur le type, mais rien ne les distinguait à l’écran : un client qui ne vend que des services croyait sa recherche amputée. Le service porte la seule couleur, c’est lui qu’on cherche à repérer.
1.0.0 — 2026-08-11 — première version publique
Le module vous prévient qu’une mise à jour existe. Le descripteur déclare
url_last_version, le fichier de version publié sur hellolemon.fr : Dolibarr le
lit et signale « nouvelle version disponible » dans la liste des modules, à
condition que la vérification y soit activée. La page de configuration du module
affiche le bandeau sans rien avoir à activer. Le contrôle ne passe pas par
GitHub, dont les dépôts sont privés.
Édition et saisie rapides des lignes de documents (devis, commandes, factures).
Édition en un clic
- Prix unitaire HT ou TTC, quantité, remise, taux de TVA : la cellule devient un champ de saisie. Entrée enregistre, Échap annule.
- Description en WYSIWYG dans la cellule : sortir du champ enregistre.
- Champs complémentaires de ligne, avec leurs widgets Dolibarr habituels.
- Les totaux de la ligne et du document se mettent à jour sans rechargement.
Les montants suivent la frappe
- Taper un prix unitaire HT met à jour le prix TTC de la ligne à chaque frappe, et inversement ; les totaux de la ligne suivent aussi. Rien à attendre du serveur pour voir le résultat.
- La valeur provisoire s’affiche en gris italique tant que le serveur ne l’a pas confirmée, et revient à l’état d’origine si la saisie est abandonnée (Échap). Une cellule que la saisie ne change pas n’est pas marquée.
- Les formules sont celles du cœur, arrondis intermédiaires compris — vérifié sur 658 lignes réelles, aucun écart sur le P.U TTC ni sur les totaux.
Toute la ligne au clavier
- La chaîne Tab suit l’ordre du tableau : description → TVA → prix HT → prix TTC → quantité → remise → ligne suivante. Maj+Tab remonte.
- La description y est incluse, avec le textarea comme avec CKEditor.
- Sur le taux de TVA, les flèches changent le taux mais rien n’est enregistré avant de quitter la cellule : traverser la colonne au clavier ne modifie aucun taux.
Barre d’ajout rapide
- Touche « / », code ou nom du produit, puis Tab : quantité, prix, remise — la ligne est ajoutée et la barre est prête pour la suivante.
- Les produits les plus vendus peuvent être proposés en premier ; l’ordre des résultats se règle dans l’administration du module.
- Un texte qui ne correspond à aucun produit devient une ligne libre (produit ou service).
- L’ajout suit le mécanisme natif de Dolibarr : multi-tarifs et remises clients s’appliquent normalement.
Régénération du PDF, au choix
- Aucune régénération pendant la saisie (réglage par défaut), une seule après une rafale de modifications, ou une après chaque modification.
Droits et règles de gestion
- Cinq droits distincts (prix, quantité, remise, description, champs complémentaires), à attribuer utilisateur par utilisateur.
- Prix minimum des produits et statuts de documents respectés. Une facture validée n’est jamais modifiable ; une option désactivée par défaut ouvre l’édition des devis et commandes validés.
- Aucun fichier du cœur modifié : le module passe par les hooks Dolibarr.
Compatibilité
- Dolibarr 18 à 23, PHP 7.4 à 8.3. Français et anglais.