Necesito personalizar las auditorias sobre los datos de una aplicacion hecha con TOBA 2.10.
Hemos hecho un ingreso de usuarios personalizado, con tablas externas al nucleo de toba y necesito registrar los datos de estos usuarios y no el del usario de TOBA.
para extender el esquema de auditoria podes arrancar mirando el metodo toba_db::get_manejador_auditoria, el cual podes redefinir para incluir tu propio manejador de auditoria en la subclase que maneja la fuente de datos.
Por otro lado, en el archivo toba_auditoria_tablas_postgres.php tenes una implementacion de dicho manejador base, la cual podrias extender para crear el tuyo y asi tener tu propio esquema de auditoria.
Cualquier duda, consulta nomas.
podes arrancar mirando el metodo toba_db::get_manejador_auditoria
y la verdad que no se como redefinirla.
Por otro lado, lo único que necesito es cambiar el usuario que plancha en las tablas de auditoria por uno propio, en el manjador de auditoria, no encontré ninguna referencia al usuario.
Para cambiar el usuario que se registra en las auditorias, cree una subclase de ‘toba_fuente_datos’.
Luego cambié la función ‘crear_usuario_para_auditoria’ lo único que cambié del código original es la línea donde se define el usuario:
en la primer linea, traigo de memoria los datos del usuario que ingresó al sistema y en la segunda lo paso a la variable que usa la función para registrar la auditoria.
Cabe aclarar para los que empiezan con el tema de la auditoría que primero tuve que definir desde el toba_editor, en la fuente de datos, que tiene auditoria para luego generarla desde alli mismo
Jajajaja me ganaste de mano con el posteo, justo te estaba respondiendo esto. Disculpa, antes habia entendido que querias cambiar la estructura de las tablas, por eso te estaba mandando a otro lado.
Saludos