Je travail depuis quelques temps sur un module qui permet de supprimer certains pop-ups de confirmations qui peuvent à la longue être assez pénible sur Dolibarr.
Exemple de pop-ups que le module peut supprimer:
Vous trouverez la liste des pop-ups dans la copie de l’écran de configuration ci-joint :
Le module est pas adopté par beaucoup d’utilisateurs et peut présenter des bugs.
De plus il nécessite un version minimum de Dolibarr : V9.0.Xcar une modification du core dolibarr etait nécessaire.
mais je ne vois pas trop ce que ça à faire en module…
Tu ne voudrais pas plutôt le proposer dans le Github pour évolution future ? (si ça ne viens pas en contrariété des fonctions de bases bien sur …)
J’ai déjà un compte github, essaie de suivre un peu certains bug et j’ai même fait un PR ^^ (avec l’aide de frederic34)
Mais proposer une nouvelle fonctonalité, je vois pas trop comment faire.
1- Faire une PR risque de me prendre beaucoup de temps pour un resultat incertain (Eldy peut rejeter l’idee)
2 - Faire un Issue ? Mais j’ai pas l’impression que ça soit prévue pour des discussions
3 - Envoyer un mail sur doli-dev ? Vu le peu d’activer de cette mailling et le fait que Eldy a dit qu’elles sont en train d’être remplacer par autre chose (quoi on sait pas ?) car peut satisfaisante. Je pense que personne ne lit.
Je trouve qu’il manque pour que je puisse m’investir en dev :
1- une road map des nouvelles fonctionnalitées
2- Une plateforme d’échange avec les devs (ils sont peu ou pas présent sur le forum)
v9 mini ? arf dommage je n’ai pas d’instance sous la main pour tester. Maxi v8 de mon côté. Mais tu utilises des hook ou autre présent qu’en v9 ?
Concernant le module (et comme dit cela pourrait être en core), idée d’ergonomie : c’est très bien d’avoir des options par modules et par fonction, mais une option pour désactiver pour toute « modification », une option pour toute « suppression », … serait pas mal.
J’utilise le hook formConfirm, il est présent depuis longtemps mais le code était inutilisable en l’état pour moi (on pouvait modifier la form que si elle était vide)
Super initiative… Ce module ferait gagner beaucoup de temps.
En revanche tout monde n’est pas en version 9. Il n’y a pas de compatibilité avec une version 7, 8
Merci pour votre retour.
Je me suis mis sur votre GIT et vais adapter le module pour le permettre (avec modif du core pour les commandes fournisseurs).
Peut-être que votre module pourrait gérer également les étapes de validation de commandes clients & fournisseurs.
C’est à dire, qu’à la création d’un commande (selon conf du module) on chinte les différentes étapes pour avoir directement le statut souhaité.
Suite à la trés bonne idée et code de @akene (merci à lui !), le module a maintenant des permissions par utilisateurs au lieu des permissions globales !