Skip to main content

Présentation du module


InfrasAccess permet d'interdire à certains utilisateurs ou à certains groupes d'utilisateurs (par exemple des sous-traitants) la consultation et le traitement des documents de certains tiers, sans leur retirer l’accès aux tiers eux-mêmes.

Exemple d'usage

Un sous-traitant a besoin de consulter la fiche d'un fournisseur (coordonnées, contacts, contrats) mais ne doit pas voir les factures de ce fournisseur, ni leurs paiements, ni les écritures bancaires correspondantes.

Périmètre de la version 1

Dans sa version 1, le module gère un seul type de document :

  • les factures fournisseurs,
  • ainsi que leurs paiements et les écritures bancaires de ces paiements.

Le module fonctionne par « liste noire » : tout est visible par défaut (selon les droits Dolibarr habituels), et chaque règle ajoute une interdiction.

Informations générales

Élément

Valeur

Module

InfrasAccess (numéro 550097)

Version du manuel

22.0.0 (octobre 2026)

Éditeur

InfraS - https://www.infras.fr - support@infras.fr

Compatibilité

Dolibarr 22 (standard et LTS by InfraS), 23 et 24 

PHP 7.1 à 8.4, avec ou sans le module Multi-société

Principes de fonctionnement

Composition d’une règle


Une règle associe trois éléments :

  1. un tiers (fournisseur) ;
  2. un type de document (version 1 : « Factures fournisseurs ») ;
  3. une cible : soit un utilisateur, soit un groupe d'utilisateurs (jamais les deux à la fois).

Effets d’une règle

  • L'utilisateur visé (ou tout membre du groupe visé) ne peut plus voir ni traiter les factures fournisseurs de ce tiers, leurs paiements, ni les écritures bancaires de ces paiements.
  • Le tiers lui-même reste visible et modifiable, selon les droits Dolibarr de l'utilisateur.
  • Les autres documents du tiers (commandes, contrats, etc.) ne sont pas concernés par la version 1 du module.

Utilisateur restreint et cumul des règles

Un utilisateur est dit « restreint » dès qu'au moins une règle le vise, directement ou par l'un de ses groupes.

Les règles d'un utilisateur et celles de ses groupes se cumulent : l'ensemble des tiers interdits à un utilisateur est la réunion des tiers visés par ses règles personnelles et par les règles de tous ses groupes.

Le module ne modifie aucun fichier du cœur de Dolibarr ni d'un module tiers : il agit uniquement par ses propres pages, ses hooks et son trigger. Il reste donc compatible avec les mises à jour de Dolibarr.