Installation et mise en service
Prérequis
- Dolibarr version : 22, 23 ou 24 ;
- Le module « Tiers » (Sociétés) doit être actif (dépendance obligatoire) ;
- L'extension PHP « XML » est recommandée (lecture du changelog du module).
Étapes
- Déposez le dossier « infrasaccess » dans le répertoire
htdocs/custom/de votre Dolibarr. - Activez le module dans Accueil > Configuration > Modules/Applications, famille « Modules InfraS » nom : « Restrictions d’accès par tiers ». À l'activation, le module crée sa table de règles. Si cette création échoue, le module refuse de s'activer.
- Attribuez le droit « Gérer les restrictions d’accès (créer et supprimer les règles) » aux personnes chargées de saisir les règles.
- Préparez les autorisations : identifiez les utilisateurs et les groupes qui doivent conserver l'accès aux documents des tiers que vous allez réserver (personnel interne, comptes techniques). Un groupe dédié simplifie la saisie.
- Saisissez les règles :
- soit dans l'onglet « Restrictions d'accès » de la fiche de chaque tiers à réserver
- soit dans l'onglet « Règles » des paramètres du module, qui liste toutes les règles de l'entité.
- Pour chaque tiers réservé, créez d'abord les règles des utilisateurs et des groupes autorisés AVANT de considérer le tiers comme protégé : dès la première règle, les autres utilisateurs perdent l'accès.
- Vérifiez le réglage de l'option « Masquer les widgets et tableaux de bord des factures fournisseurs » (activée par défaut).
Aucune autre configuration n'est nécessaire : les restrictions s'appliquent immédiatement après la création d'une règle.