Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Esta información podría ser útil a cualquier plataforma tecnológica que elimine usuarios de manera lógica de la BDC.

 

...

Descripción

  1. La eliminación de los usuarios de la BDC debe ser lógica.
  2. La eliminación de usuarios solo la pueden realizar los usuarios con roles:
    1. Administrador
    2. Coordinador
  3. Para eliminar un usuario de UNO o Compartir se deben verificar las siguientes reglas:
  4. El proceso de eliminación sigue la siguientes reglas a nivel de datos:
    1. persona.oculto_mge = 1 
    2. persona.fecha_baja = now()
    3. persona.email = concat(date_format(now(), '%Y-%m%d_%T_'), persona.email)
    4. persona_login.activo = 0
    5. persona_login.login = concat(date_format(now(), '%Y-%m%d_%T_'), persona_login.login)
    6. persona_rol.activo = 0 para todos los roles de la persona
    7. persona.apellido_materno = concat(date_format(now(), '%Y-%m%d_%T_'), persona.apellido_materno)
    8. persona.id_oficial = concat(date_format(now(), '%Y-%m%d_%T_'), persona.id_oficial)
    9. alumno.activo = 0

...