Je suis tout nouveau ici et dans Dolibarr en général, et je dois dire un énorme merci à tout le monde pour ce super outil !!
Je suis développeur, donc c’est tout naturellement que je me suis mis à créer de nouveaux modules. La documentation existe mais je manque cruellement d’exemples !
Il faut tatonner avec les différentes méthodes des classes pour arriver à faire ce que l’on souhaite.
Pour problème actuel : lorsque je valide une expédition après l’avoir créée, j’ai une erreur « Expedition::valid Permission denied » dans mon fichier de log
Merci pour votre réponse.
Oui bien-sûr. J’utilise l’utilisateur #1 qui est le super admin, et avec qui j’arrive à valider les expéditions en direct sur Dolibarr.
Il faudrait peut être vérifier dans l’objet $user que $user->rights->expedition->creer et (si vous l’avez activé) $user->rights->expedition->shipping_advance->validate valent bien 1.
Ce n’était pas vraiment mon problème mais ça m’a aidé à trouver !
En fait, je ne chargeais pas les droits dans l’objet User avec la méthode getrights avant de l’utiliser dans la validation de l’expédition
Voici mon code fonctionnel si ça peut aider certains :