sistemasases / moduloases

GNU General Public License v3.0
2 stars 2 forks source link

Validación de rol en fechas diferentes #1579

Open vvbv opened 5 years ago

vvbv commented 5 years ago

Se debe comprobar si la asignación de rol es aplicable en un periodo diferente.

1000tonage commented 3 years ago

@vvbv Por favor ayúdanos aclarar de que trata este issue y en que estado quedo hasta donde recuerdes, muchas gracias

vvbv commented 3 years ago

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

vvbv commented 3 years ago

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