Difference between revisions of "Permisos"
Line 40: | Line 40: | ||
# [[Módulo Contratos]] | # [[Módulo Contratos]] | ||
# [[Module Mailing]] | # [[Module Mailing]] | ||
− | |||
# [[Módulo Proveedores]] | # [[Módulo Proveedores]] | ||
# [[Module Catégorie]] | # [[Module Catégorie]] | ||
# [[Module Commercial]] | # [[Module Commercial]] | ||
# [[Module Téléphonie]] | # [[Module Téléphonie]] |
Revision as of 17:36, 3 April 2009
Cada permiso tiene asignado un ID exclusivo. Todos los permisos gestionados en dolibar son guardados en la tabla llx_rights_def y cuentan con un id. Este id es utilizado para hacer de enlace entre un usuario y el permiso (enlaces guardados en la tabla llx_user_rights o para hacer de enlace entre un grupo y el pesmiso (enlaces guardados en la tabla llx_usergroup_rights).
Recuperar los derechos y grupos de un usuario
En una página de código Dolibarr, el objeto global $user se define automáticamente. Contiene las informaciones relativas al usuario activo. Sus derechos son accesibles mediante un test
if ($user->rights->module->droit)
Para conocer los grupos en los que un usuario aparece, puede utilizar el código siguiente (Dolibarr 2.5 o superior):
$usergroup=new UserGroup($db); $listofgroups=$usergroup->listGroupsForUser($fuser); print $listofgroups[0]->nom;
$listofgroups es una colección de todos los objetos UserGroups (los grupos) en los que aparece el usuario $fuser, $fuser es un objeto Usuario.
Antes de la creación de nuevos permisos los desarrolladores deben completar este documento, el cual actúa como reserva y de inventario de los identificadores seleccionados.
Identificación de las clases :
Tabla de identificación de las clases
- Módulo Usuarios
- Módulo Facturas
- Módulo Presupuestos
- Módulo Productos
- Módulo Proyectos
- Módulo Fichas de intervención
- Módulo Miembros
- Módulo Pedidos
- Módulo Contabillidad
- Módulo Expediciones
- Módulo Banco-Caja
- Módulo Empresas
- Módulo Domiciliaciones bancarias
- Módulo Contratos
- Module Mailing
- Módulo Proveedores
- Module Catégorie
- Module Commercial
- Module Téléphonie