Open vvbv opened 5 years ago
@vvbv Por favor ayúdanos aclarar de que trata este issue y en que estado quedo hasta donde recuerdes, muchas gracias
El sistema asigna un rol en un periodo de tiempo bien definido.
Ejemplo: (user123, admin, 2020-01-01 00:00:00, 2020-11-15 15:30:45)
.
Este issue corresponde a la validación del usuario y su rol en un momento del tiempo, esto implica que el tiempo es un parámetro. El objetivo de esta funcionalidad es poder habilitar el sistema para periodos pasados, de ser requerido, evitando la reasignación de roles y conservando su organización.
Validar rol de usuario ( usuario, rol, fecha y hora) ...
Validar rol de usuario ( user123, admin, 2020-01-01 * ) => No lo es
Validar rol de usuario ( user123, admin, 2021-02-01 * ) => Lo es
*Al no estar indicada la hora, se toma como valor por defecto el momento 00:00:00 del día.
@1000tonage
El estado era terminado y pendiente de pruebas por parte de @DavidC0rtes.
Su método principal _core_security_check_role( ... )
se encuentra en la línea 92
del siguiente archivo:
https://github.com/sistemasases/moduloases/blob/master/core/security/v1/checker.php
@1000tonage
Se debe comprobar si la asignación de rol es aplicable en un periodo diferente.