Módulo Usuarios (desarrollador): Difference between revisions

From Dolibarr ERP CRM Wiki
Jump to navigation Jump to search
m (Import interlang links (links to translated versions of this page in other languages) from origin English page "Module_Users_(developer)".)
 
(18 intermediate revisions by 2 users not shown)
Line 1: Line 1:
(Generalidades sobre los [[Módulos]])
<!-- 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)]]
[[fr:Module_Utilisateurs_(développeur)]]
<!-- END interlang links -->


Gestión de los usuarios (''Número : 0'')
[[Category:Usuarios]]
 
{{TemplateDocDesarrollo}}
== Función del módulo ==
{{TemplateModES_Desarrollador}}
{{BasculeDevUsuario|
nom=Usuarios|
num=0|
devdoc=Esta página|
userdoc=[[Módulo Usuarios]]}}


= Función del módulo =
El módulo usuarios es un módulo obligatorio. No puede ser desactivado.
El módulo usuarios es un módulo obligatorio. No puede ser desactivado.
Su función es la de permitir la gestión en Dolibarr de las siguientes entidades:
Su función es la de permitir la gestión en Dolibarr de las siguientes entidades:
Line 10: Line 22:
* Grupos de usuarios de Dolibarr
* Grupos de usuarios de Dolibarr


== Permisos ==
= Entidad usuario =
{{TemplateDocDevEntityEs|
class=htdocs/user/class/user.class.php}}


* A completar
= Entidad grupo =
{{TemplateDocDevEntityEs|
class=htdocs/user/class/usergroup.class.php}}


= Permisos =
*->user->user->lire
*->user->user->creer
*->user->user->password
*->user->user->supprimer
*->user->self->creer
*->user->self->password
*->user->self->export


== Tablas SQL ==
= Tablas SQL =
* [[Table_llx_user|llx_user]] contiene la lista de usuarios
* [[Table_llx_user|llx_user]] contiene la lista de usuarios Dolibarr.
* A completar
* [[Table_llx_usergroup|llx_usergroup]] contiene la lista de grupos Dolibarr.
* [[Table_llx_usergroup_user|llx_usergroup_user]] contiene las relaciones entre los usuarios y los grupos
* [[Table_llx_rights_def|llx_rights_def]] contiene la lista de permisos disponibles.
* [[Table_llx_usergroup_rights|llx_usergroup_rights]] contiene los enlaces entre los grupos y los permisos para establecer los permisos de un grupo
* [[Table_llx_user_rights|llx_user_rights]] contiene los vínculos entre los grupos y los permisos para definir los permisos de usuario
* [[Table_llx_user_param|llx_user_param]] utilizada para almacenar una configuración propia de usuario.

Latest revision as of 13:21, 23 July 2019

Usuarios
Número/ID módulo 0
Doc. módulo usuario Módulo Usuarios
Doc. módulo desarrollador Esta página

Función del módulo

El módulo usuarios es un módulo obligatorio. No puede ser desactivado. Su función es la de permitir la gestión en Dolibarr de las siguientes entidades:

  • Usuarios de Dolibarr
  • Grupos de usuarios de Dolibarr

Entidad usuario

La clase PHP para la manipulación de estos objetos es el fichero htdocs/user/class/user.class.php.

Contiene principalmente los métodos CRUD para crear (C), leer (R), actualizar (U) y eliminar (D) un registro.

Entidad grupo

La clase PHP para la manipulación de estos objetos es el fichero htdocs/user/class/usergroup.class.php.

Contiene principalmente los métodos CRUD para crear (C), leer (R), actualizar (U) y eliminar (D) un registro.

Permisos

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

Tablas SQL

  • llx_user contiene la lista de usuarios Dolibarr.
  • llx_usergroup contiene la lista de grupos Dolibarr.
  • llx_usergroup_user contiene las relaciones entre los usuarios y los grupos
  • llx_rights_def contiene la lista de permisos disponibles.
  • llx_usergroup_rights contiene los enlaces entre los grupos y los permisos para establecer los permisos de un grupo
  • llx_user_rights contiene los vínculos entre los grupos y los permisos para definir los permisos de usuario
  • llx_user_param utilizada para almacenar una configuración propia de usuario.