Les permissions d'un module dolibarr

Je veux bien comprendre le mécanisme des permissions des modules core de dolibarr
Exemple module Commande: (je veux surtout comprendre pourquoi l’id de llx_rights_def est indiqué manuellement (81) $this->rights[$r][0] = 81; dans le fichier modCommande.php ligne 114)

Aussi comprendre si quelqu’un souhaite de cloner ce module il doit faire comment? ajouter manuellement les permissions dans la base puis les indiquer dans le fichier clone de modCommande.php ou autrement?
D’avance MERCI!

Bonjour,

Votre question porte sur le développement d’un nouveau module : https://wiki.dolibarr.org/index.php/Documentation_Développeur

j’ai consulté https://wiki.dolibarr.org/index.php/Permissions
mais rien!
Je suis certains que c’est static, j’ai donnée des id différents dans le fichier modCommandeClone.php, dolibarr a ajouter les roles dans la table rights_def et le module est maintenant accessible…
désolé de le dire, c’est impropre comme conception!!!
si je me trompe merci de me corriger!

Bonjour :happy:
Si vous souhaitez cloner un module il suffit de créer un module externe.

BOnjour,

DOlibarr est un logiciel libre, il n’est pas parfait, si vous avez des améliorations le github st ouvert : https://github.com/Dolibarr/dolibarr

Mon objectif ce n’est pas la création d’une module externe mais la modélisation des modules core sur le model MVC :happy:
@ksar : c’est fait :happy:
www.dolibarr.fr/forum/t/suggestion-a-lequipe-de-dev-concernant-les-module/26695/2