0.1.1 • Published 4 months ago
dntic-permission-management v0.1.1
PermissionManagement
Esta librería permite la gestión de permisos en las aplicaciones DNTIC.
USO
npm install dntic-permission-management
PROTECCIÓN DE RUTAS
En el archivo Routes.py agregar el acceso a los permisos permissions corresponde al array de permisos asignados en la app appID corresponde al numero de la aplicacion en el SIIPNE module ID corresponde al numero de modulo SIIPNE
canActivate:[HasPermissionGuard],
data: {
permissions: ['SBSE-EVT-C'],
appID: 1234,
moduleID: 1234
},
PROTECCIÓN DE CONTENIDO
Para mostrar el contenido html de acuerdo a los permisos asignados agregar
<ng-template [libHasPermission]="{permissions: ['DINARP'], appID: 2366, moduleID: 1234}">
<p>Si cumple todo el array de permisos Muestra la informacion</p>
</ng-template>