Bonjour,
j’utilise deux modules (pour deux actions différentes) qui ne peuvent pas être actif ensemble sinon ça casse mon stock.
Du coup est ce qu’il y a un moyen simple de :
- désactiver automatiquement A si j’active B
- désactiver automatiquement B si j’active A
Par avance merci pour vos pistes.
Bonjour,
Ça doit être possible puisque c’est le cas pour la compta simple et la compta double partie
Dans le fichier descripteur de votre module vous avez une fonction init() qui est lancée à son activation, vous pouvez supprimer de la table const la constante qui correspond au module que vous voulez désactiver depuis cette fonction.
Par ex :
MAIN_MODULE_BANQUE
MAIN_MODULE_FACTURE
etc
Pour activer un module B a l’activation du module A vous avez aussi la propriété :
this->depends
Il y a aussi la propriété $this->automatic_activation
mais je ne sais pas comment l’utiliser.
Merci pour cette piste, nous allons regarder !