Module Utilisateurs (développeur)

From Dolibarr ERP CRM Wiki
Jump to navigation Jump to search
Utilisateurs
Numéro/ID du module 0
Doc utilisateur du module Module Utilisateurs
Doc développeur du module Cette page

Fonction du module

Le module utilisateur est un module obligatoire. C'est le seul module de Dolibarr qui ne puisse pas être désactivé. Il a pour vocation de permettre de gérer dans Dolibarr les entités suivantes:

  • Utilisateurs de Dolibarr
  • Groupes d'utilisateurs de Dolibarr

Entité utilisateur

La classe PHP pour manipuler ces objets est le fichier htdocs/user/class/user.class.php.

Elle contient les méthodes principales CRUD pour créer (C), lire (R), mettre à jour (U) et effacer (D) un enregistrement.

Entité groupe

La classe PHP pour manipuler ces objets est le fichier htdocs/user/class/usergroup.class.php.

Elle contient les méthodes principales CRUD pour créer (C), lire (R), mettre à jour (U) et effacer (D) un enregistrement.

Permissions

  • ->user->user->lire
  • ->user->user->creer
  • ->user->user->password
  • ->user->user->supprimer
  • ->user->self->creer
  • ->user->self->password
  • ->user->self->export

Tables SQL

  • llx_user contient la liste des utilisateurs Dolibarr.
  • llx_usergroup contient la liste des groupes Dolibarr.
  • llx_usergroup_user contient les lients entre utilisateurs et groupes
  • llx_rights_def contient la liste des permissions disponibles.
  • llx_usergroup_rights contient les liens entre les groupes et les permissions pour définir les permissions d'un groupe
  • llx_user_rights contient les liens entre les groupes et les permissions pour définir les permissions d'un utilisateur
  • llx_user_param utilisé pour stocker une configuration propre à un utilisateur.