Module suppression de pop-up de confirmation

Bonjour,

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:

Pop-Up.png

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.

Si vous voulez tester, voici le lien du GitHub : https://github.com/ksar-ksar/Dolibarr_removeconf
Et le dolistore : https://www.dolistore.com/fr/modules/1085-Supprimer-Pop-Up-de-Confirmation.html

@+

7 J'aimes

Belle initiative Kasar,

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 …)

Salut,

J’avoue ne pas savoir comment proposer ça dans le core ni à qui demander mais oui ça peut être une idée.

Ben faut pas avoir peur, et être un minimum sérieux

  1. Ouvre un compte sur github
  2. familiarise toi avec ce réseau
  3. rejoint dolibarr
  4. propose tes remarques / fait remonter des bugs…/ ou propose du code

Si tu as besoins de contact irl : passe par la page wiki de contact de l’asso: ils ne mordent généralement pas les âmes de bonne volonté :wink:

Merci Arre,

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)

@++

Merci ksar pour l’initiative.

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.

Salut Bertrand,

Merci !
9.0 mini parce que j’ai du faire une modification dans le core qui a été intégré dans la V9 : https://github.com/Dolibarr/dolibarr/pull/9298

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)

@+

Ah oui forcément pas super utile le hook avant la v9.

Dès que j’ai un peu de temps je vais essayer.

Bonsoir

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 bien

Bonjour Arth,

Comme expliqué plus haut, il faut soit etre en V9, soit appliquer la modification des fichiers du core : github.com/Dolibarr/dolibarr/pull/9298

Bonjour,

Mise à jour en V1.0.1 pour corriger le premier BUG sur la validation facture.

Bonjour à tous,
@ksar : est-ce que votre module permet cela également sur les commandes fournisseurs ?
Merci de votre retour.
Bruce

Pour le moment non.
J’ai besoin d’une modification du core pour cela.

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é.

Bonjour

Peux tu mettre à jour le lien sur le dolistore vers le forum?

Fred

Bonjour @frederic34

Merci pour la suggestion, c’est fait !

Bonjour,

Mit à jour pour prendre en compte les entrepôts et éviter une erreur bloquante (cf : Le champ 'Warehouse' est obligatoire sur 10.0.6).

module_removeconf-1.0.2.zip (111,4 Ko)

Bonjour,

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 !

module_removeconf-2.0.0.zip (108,8 Ko)

2 J'aimes

Merci à tous ! Merci à tous pour cet utilitaire :wink:
@+