Pantalla en blanco al loguearse en toba_usuarios (RESPONDIDO)

Buenas tardes,
Hemos creado un usuario y un perfil funcional (para toba_usuarios).
Estamos en la versión 2.7.0
Al de usuario para diaguita le asignamos el perfil funcional de auditoria; en la aplicación entra sin problemas el usuario.
Pero al toba_usuarios no puede ingresar, y ese perfil funcional le dimos permisos a Inicio, exportar, y Auditoría(completo).
En el apartado [toba_usuarios] de instancia.ini, tenia la linea “usar_perfiles_propios = 1”. La hemos borrado y corrido el recalculo de perfil de datos; pero sigue el inconveniente.
Que me estaría faltando hacer?
Desde ya muchas gracias!
Saludos.

Hola Gabriel,

Te comento que la gestión de usuarios de diaguita, desde la operación “Administración → Usuarios → ABM de usuarios” tiene como alcance únicamente la gestión de usuarios para el proyecto Diaguita, no realiza vinculaciones con otros proyectos como toba_usuarios, en consecuencia si el usuario de auditoría lo crearon desde Diaguita, por defecto no tendrá acceso a toba_usuarios.

El único usuario que por defecto tiene acceso al toba_usuarios es el usuario creado durante el proceso de instalación (normalmente el usuario toba). Por lo tanto si quieren habilitarle al usuario auditoría el acceso al toba editor la secuancie de pasos a realizar sería:

  • 1- Crear el usuario auditoria desde Diaguita (ya lo tienen hecho)
  • 2- Ingresar con el usuario toba al proyecto toba_usuarios
  • 3- En toba_usuarios ir a la operación “Usuarios → Mantenimiento de usuarios”,
  • 4- Buscar y elegir el usuario auditoria con el icono lupa
  • 5- Ir a la segunda pestaña “Perfiles”, y elegir el proyecto toba_usuarios y vincularle un perfil (por defecto administrador).

Con esto el usuario de auditoría ya estaría en condiciones de ingresar al toba_usuarios.

Esos ajustes que hicieron sobre el instancia.ini deberían revertirlos y dejar como esta por defecto, ya que no se requieren ajustes sobre los archivos propiamente.

Avisanos que tal te fue.

Saludos!,
Fernado.

Hola Fernando.
Si habíamos hecho así.
Creado el usuario desde diaguita y ahí asignado el perfil auditoria (ya existente) para el sistema. Accede sin problemas.
Luego entramos al toba_usuarios y:

  1. creamos un perfil llamado auditoria para toba_usuarios
  2. al usuario le asignamos este perfil creado
    Pero queda en blanco la pantalla de toba_usuarios
    Adjunto imágenes de la creación del perfil para toba_usuarios y como quedo la asignación del perfil.
    Saludos.

asignacion_perfil.png

asignacion_perfil.png

creacion_perfil.png

creacion_perfil.png

Hola Gabriel,

Hice la secuencia de pasos que comentaste:

  • Desde el usuario toba, en toba_usuarios cree un nuevo perfil funcional “auditoria”, y tilde las mismas opciones que vos en tu captura de pantalla.
  • Al usuaro de auditoría que había creado desde diaguita el dia de ayer le asocie este perfil
  • Probé y pude ingresar y usar sin inconvenientes con el usuario de auditoria, tanto diaguita, como toba_usuarios con las opciones reducidas.

Adjunto un par de capturas, las 1 y 2 son de la configuración del perfil, y la 3 es con el usuario de auditoría (fer) ya adentro del toba_usuarios.

Te recomendaría que pruebes reproducir esta secuencia en tu servidor de pruebas y veas si te pasa lo mismo, o también podes revisar los logs del apache y postgres a ver que error te esta arrojando. vez la pantalla en blanco porque tenes el display_errors en Off, si revisas los logs vas a ver el problema puntual.

Estamos en contacto.

Saludos,
Fernando.


1.png

1.png

2.png

2.png

3.png

3.png

Buen día Fernando.
Hice los mismos pasos en prueba y pasa lo mismo que no puede acceder a toba el usuario.
Puede ser que sea porque le saque de instancia.ini, la linea "usar_perfiles_propios = 1 de [toba_usuarios] ??
Adjunto log de apache.
Gracias!
Saludos y buen finde.


error.txt (3.43 KB)

Hola Gabriel,

Por lo que se ve en el log, el error que estas teniendo es este:

[:error] [pid 819] [client 192.168.11.250:58574] PHP Warning: require_once(/home/administrador/SIU-Diaguita270/vendor/siu-toba/framework/proyectos/toba_usuarios/metadatos_compilados/gene/toba_mc_gene__grupo_auditori.php

Eso significa que no se generó el metadato compilado para el perfil “grupo_auditori”, te recomendaria que hagas lo siguiente:

  • 1- Reverti todos los cambios que hayas hecho sobre los archivos (como el de usar_perfiles_propios)
  • 2- Volve al la operación de perfiles funcionales en el toba_usuarios y desde la lupa editar el perfil y guarda, con esto debería volver a generarse ese metadato compilado del perfil que ahora no lo tenés.
  • 3- Como alternativa a lo anterior, podes probar crear otro perfil funcional,

Los puntos 2 y 3 podes verificar que en el path /home/administrador/SIU-Diaguita270/vendor/siu-toba/framework/proyectos/toba_usuarios/metadatos_compilados/gene/ se encuentren estos archivos.

Avisanos que tal te fue.

Saludos,
Fernando.

Buen día Fernando.
Gracias por la respuesta.
Realice los siguientes pasos.

  1. Volví a poner usar_perfiles_propios = “1” en instancia.ini , sección [toba_usuarios]
  2. Abrí toba y volví a guardar el perfil auditoria
    Pero siguió igual, verifique en metadatos_compilados y el archivo toba_mc_gene__grupo_auditoria.php existe.

Luego probé crear también un perfil nuevo para toba_usuarios pero no me creo el archivo en metadatos_compilados.
Saludos.

Hola Gabriel,

Te pido que hagas una instalación nueva sobre el servidor de testing (podes dar de baja la entrada en el sites-enabled de tu instalación con problemas para evitar problemas con la url), para descartar algún problema en tu instalación actual, ya que parecería que algo te quedó mal en tu instalación, porque esos casos de prueba que te pase los seguí yo antes de pasarte la respuesta.

Después de esto, podes ver para restablecer esta instalación nueva como la instalación predeterminada si todo te funciona bien.

Saludos,
Fernando.

Buenas noches Fernando.
Oks, voy a realizar una nueva instalación y ver que sucede.
Muchas Gracias!
Saludos.

Dale, Avisanos cuando hayas probado.

Saludos!,
Fernando