# dbext https://github.com/Induxsoft/dbext Paquete de sistema con bibliotecas y aplicaciones para gestionar variables, privilegios, autorizaciones, eventos, notificaciones y el registro de aplicaciones. ## Variables * ```admins_group_id``` Indica el grupo considerado de administradores (al que se le asignan todos los privilegios de manera predeterminada), puede establecerse el id o guid del grupo. ## Privilegios ###### Control de folios * ```CFO-00-000-000``` - Control de folios * ```CFO-00-000-001``` - Solo lectura * ```CFO-00-000-002``` - Permitir Agregar Folios * ```CFO-00-000-003``` - Permitir Modificar Folios * ```CFO-00-000-004``` - Permitir Eliminar Folios ###### Grupos de usuarios * ```GPU-00-000-000``` - Grupos de usuarios * ```GPU-00-000-001``` - Solo lectura * ```GPU-00-000-002``` - Permitir Agregar Grupo * ```GPU-00-000-003``` - Permitir Modificar Grupo * ```GPU-00-000-004``` - Permitir Eliminar Grupo ###### Variables globales * ```GVA-00-000-000``` - Variables globales * ```GVA-00-000-001``` - Solo lectura * ```GVA-00-000-001``` - Permitir Modificar Variable Global ###### Perfiles * ```PER-00-000-000``` - Perfiles * ```PER-00-000-001``` - Solo lectura * ```PER-00-000-002``` - Permitir Agregar Perfil * ```PER-00-000-003``` - Permitir Modificar Perfil * ```PER-00-000-004``` - Permitir Eliminar Perfil ###### Solicitudes de autorización * ```SAU-00-000-000``` - Solicitudes de autorización * ```SAU-00-000-001``` - Solo lectura * ```SAU-00-000-002``` - Permitir Agregar Solicitud * ```SAU-00-000-003``` - Permitir Modificar Solicitud * ```SAU-00-000-004``` - Permitir Eliminar Solicitud ###### Tipos de autorización * ```TAU-00-000-000``` - Tipos de autorización * ```TAU-00-000-001``` - Solo lectura * ```TAU-00-000-002``` - Permitir Agregar Autorización * ```TAU-00-000-003``` - Permitir Modificar Autorización * ```TAU-00-000-004``` - Permitir Eliminar Autorización ###### Usuarios * ```TUS-00-000-000``` - Usuarios * ```TUS-00-000-001``` - Solo lectura * ```TUS-00-000-002``` - Permitir Agregar usuario * ```TUS-00-000-003``` - Permitir Modificar usuario * ```TUS-00-000-004``` - Permitir Eliminar usuario ## Servicios * ```/!/dbext/tuser/``` REST administración de usuarios. * ```/!/dbext/usergroup/``` REST administración de grupos de usuarios. * ```/!/dbext/profile/``` REST editor de perfiles de seguridad de grupos. * ```/!/dbext/globalvar/``` REST administración de variables globales. * ```/!/dbext/blockdocs/``` REST administración de series y folios de documentos. * ```/!/dbext/authbox/``` REST bandeja de autorizaciones. * ```/!/dbext/authtpy/``` REST tipos de autorizaciones ## Bibliotecas * [dbr.vars](dbr.vars.md). Administración de variables de configuración * [dbr.apps](dbr.apps.md). Administración del registro de aplicaciones, accesos directos y acciones * [dbr.security](dbr.security.md). Verificación de privilegios granulares. * [dbr.auths](dbr.auths.md). Flujo de autorización de operaciones. * [dbr.events](dbr.events.md). Modelo de eventos síncronos en el backend * [dbr.folios](dbr.folios.md). Administración de folios de documentos. * [dbr.notif](dbr.notif.md). Gestión de notificaciones del sistema. * [ws.api](ws.api.md). Integración con Induxsoft Workspaces