Exports customisés

Bonjour,

Je souhaite ajouter un nouvel export personnalisé, et je bute sur les permissions.
Je dois vérifier que l’utilisateur a les droits d’export pour les commandes et les propales.

Quelle est la syntaxe du tableau export_permission ?

J’ai essayé :

$this-\>export_permission[$r]=array(array("propale","export"), array("commande","export"));
et

$this-\>export_permission[$r]=array(array("propale","commande","export"));

Mais rien n’y fait (si je mets que propale ou que commande avec export ca fonctionne)

Une idée serait la bienvenue … merci d’avance

Cyril

si je me réfère à la syntaxe dans le modulefournisseur
il faut écrire comme cela :

$this-\>export_permission[$r]=array(array("fournisseur","facture","export"));

Je ne te cache pas que la gestion des droits est … subtil dans dolibarr

Ensuite qu’appelles-tu fonctionner?
possible que la limitation porte uniquement sur les champs liées et dans ce cas, il faut bien paramétrer le tableau export_entities_array

Merci pour la réponse,

mais cette syntaxe ressemble à la seconde que j’ai testé (même modèle de départ).

J’ai accès au bouton d’export si je mets (propale,export) ou (commande,export) sinon dolibarr affiche « vous n’avez pas accès… »

Pour l’export entites array, j’ai référencé uniquement les tables que je gère.

as-tu fait un test de l’export fournisseur en jouant avec les habilitations possibles?.