Difference between revisions of "Module Utilisateurs (développeur)"
Jump to navigation
Jump to search
m |
PolyglotBot (talk | contribs) m (Import interlang links (links to translated versions of this page in other languages) from origin English page "Module_Users_(developer)".) |
||
(8 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
+ | <!-- BEGIN interlang links --> | ||
+ | <!-- Do NOT edit this section | ||
+ | Links below are automatically managed by PolyglotBot | ||
+ | You can edit links on the English source page : Module_Users_(developer) --> | ||
+ | [[en:Module_Users_(developer)]] | ||
+ | [[es:Módulo_Usuarios_(desarrollador)]] | ||
+ | <!-- END interlang links --> | ||
+ | |||
[[Category:Utilisateurs]] | [[Category:Utilisateurs]] | ||
{{TemplateDocDev}} | {{TemplateDocDev}} | ||
+ | {{TemplateModFR_Développeur}} | ||
{{BasculeDevUser| | {{BasculeDevUser| | ||
− | nom=Utilisateurs| | + | nom=Utilisateurs| |
+ | num=0| | ||
devdoc=Cette page| | devdoc=Cette page| | ||
− | userdoc=[[Utilisateurs]]}} | + | userdoc=[[Module Utilisateurs]]}} |
= Fonction du module = | = Fonction du module = | ||
Line 11: | Line 21: | ||
* Utilisateurs de Dolibarr | * Utilisateurs de Dolibarr | ||
* Groupes d'utilisateurs de Dolibarr | * Groupes d'utilisateurs de Dolibarr | ||
− | |||
− | |||
= Entité utilisateur = | = Entité utilisateur = | ||
{{TemplateDocDevEntityFr| | {{TemplateDocDevEntityFr| | ||
− | class=htdocs/user.class.php}} | + | class=htdocs/user/class/user.class.php}} |
= Entité groupe = | = Entité groupe = | ||
{{TemplateDocDevEntityFr| | {{TemplateDocDevEntityFr| | ||
− | class=htdocs/usergroup.class.php}} | + | class=htdocs/user/class/usergroup.class.php}} |
= Permissions = | = Permissions = | ||
Line 33: | Line 41: | ||
= Tables SQL = | = Tables SQL = | ||
* [[Table_llx_user|llx_user]] contient la liste des utilisateurs Dolibarr. | * [[Table_llx_user|llx_user]] contient la liste des utilisateurs Dolibarr. | ||
− | * | + | * [[Table_llx_usergroup|llx_usergroup]] contient la liste des groupes Dolibarr. |
+ | * [[Table_llx_usergroup_user|llx_usergroup_user]] contient les lients entre utilisateurs et groupes | ||
+ | * [[Table_llx_rights_def|llx_rights_def]] contient la liste des permissions disponibles. | ||
+ | * [[Table_llx_usergroup_rights|llx_usergroup_rights]] contient les liens entre les groupes et les permissions pour définir les permissions d'un groupe | ||
+ | * [[Table_llx_user_rights|llx_user_rights]] contient les liens entre les groupes et les permissions pour définir les permissions d'un utilisateur | ||
+ | * [[Table_llx_user_param|llx_user_param]] utilisé pour stocker une configuration propre à un utilisateur. |
Latest revision as of 13:21, 23 July 2019
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.