Le statut de user 'externe' (= 'compte Dolibarr') ne permet pas actuellement dans Dolibarr d'autoriser un utilisateur externe d'avoir les mêmes droits potentiellement qu'un user 'interne'. Il y a des restrictions d'office dans le code (if ($socid) ...) quelles que soient les droits par ailleurs définis pour ce user. Il y a donc 'conflit' entre les droits initialisés au niveau de la plate-forme d'administration (configuration) et des 'freins' inclus, eux, directement dans le code. Ainsi dans la version actuelle de Dolibarr le user 'externe' peut voir uniquement sa société alors que dans mon besoin j'ai besoin de justement l'inverse (cela rejoint la stratégie des utilisateurs qui ne doivent pas pouvoir modifier leurs propres informations. Car si un user externe change par exemple sa 'catégorie' le traitement des prix et de la facturation est touché, ce que l'on ne veut pas). Par ailleurs un user 'externe' peut créer une société mais ensuite il ne peut pas la 'retrouver' et la modifier (pour ajouter un contact, un tel, ...). Un user 'externe' est aussi limité par les onglets visibles lorsqu'il 'ouvre' une société. Toutes ces limitations qui pourraient paraitre 'naturelle' (le système d'information est 'réservé' en général aux utilisateurs internes) restreignent la 'portée' que l'on peut 'étendre' de Dolibarr à ses revendeurs, apporteurs d'affaire ou même fournisseurs. L'objectif étant de considérer ces catégories de tiers comme des 'partenaires' qui utilisent Dolibarr afin d'avoir accès à une information profitable pour tous, de 'fédérer' des entreprises/individus éparpillés géographiquement ou même commercialement (un revendeur ne vend pas forcément exclusivement nos produits) et donc d'obtenir un 'esprit d'équipe' avec un outil donnant l'état de ses prospects, les produits/services disponibles et des 'sorties' (propositions) homogènes pour l'état de la société.
Il ne faudrait donc plus faire de différence entre 'interne' et 'externe' et 'recentraliser' la gestion des utilisateurs par un pilotage exclusif au niveau de l'interface d'administration.
Romain