Autor Tema: Campo usuario en login con manejador de salida boostrap  (Leído 185 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Damian Javier Solalinde

  • General Guarani
  • *
  • Mensajes: 912
    • MSN Messenger - dsolalinde@hotmail.com
    • Ver Perfil
    • Equipo SIU-Guaraní
    • Email
  • Institución: Universidad Nacional del Nordeste
  • Nombre y apellido: Damian Javier Solalinde
  • Sistema: Guarani
  • Teléfono laboral: +54 0379 4422407
  • Utilizo algun sistéma del SIU: Sí
Campo usuario en login con manejador de salida boostrap
« on: Diciembre 19, 2022, 01:18:07 pm »
Buenas, tenemos un proyecto construido con toba 3.3.20 usando manejador de salida boostrap en la rama develop y experimentamos algunos inconvenientes cuando se usan dispositivos móviles, probado en teléfonos móviles.
Específicamente: tenemos una pantalla de login con un form con 2 ef's (usuario y contraseña) ambos definidos en los metadatos con la propiedad obligatorio = verdadero.
Cuando ingresamos desde una pc/laptop podemos escribir en el ef (editable) correspondiente al nombre de usuario. Lo que ocurre usando un móvil es que no aparece el teclado del dispositivo para ingresar los valores.

Versión de SIU Toba: 3.3.20
Versión de PHP: 7.3.13

Revisando en la consola de desarrollador del navegador vemos lo siguiente (emulando un móvil):

GET https://<url>/toba/siu/manejador_salida_bootstrap/css/fontawesome/css/fontawesome.min.css net::ERR_ABORTED 404 (Not Found)
GET https://<url>/ttoba/siu/manejador_referencia/js/bt_formulario.js?av=3.3.20 net::ERR_ABORTED 404 (Not Found)
GET https://s3.amazonaws.com/cashe-js/1ec636e65d472310d0.js 403 (Forbidden)

Alguna ayuda será bienvenida.
Gracias
Damian

richard

  • Moderador Global
  • *****
  • Mensajes: 3045
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Ricardo Dalinger
  • Sistema: SIU-Toba
Re:Campo usuario en login con manejador de salida boostrap
« Respuesta #1 on: Diciembre 19, 2022, 07:01:50 pm »
Hola Javier,
Buenas, tenemos un proyecto construido con toba 3.3.20 usando manejador de salida boostrap en la rama develop y experimentamos algunos inconvenientes cuando se usan dispositivos móviles, probado en teléfonos móviles.

Aca es probable que tengas algun inconveniente, ya que la rama develop del manejador-salida-bootstrap no responde a la misma interfase que la usada por Toba en la rama 3.3.x.

Cita
Revisando en la consola de desarrollador del navegador vemos lo siguiente (emulando un móvil):

GET https://<url>/toba/siu/manejador_salida_bootstrap/css/fontawesome/css/fontawesome.min.css net::ERR_ABORTED 404 (Not Found)

Este archivo debio copiarse durante el proceso de instalacion del framework, especificamente es un script post-[install/update] de composer que realiza la tfransferencia luego de que se bajan los paquetes.
Por favor verifiquen si los archivos se encuentran en el directorio indicado y/o tienen los permisos adecuados.

Cita
GET https://<url>/ttoba/siu/manejador_referencia/js/bt_formulario.js?av=3.3.20 net::ERR_ABORTED 404 (Not Found)
Esto es extraño,  por un lado se menciona un manejador_referencia y por el otro lo esta buscando en la carpeta navegable del framework.

Si copiaron archivos de ejemplo desde el manejador_referencia que acompaña a Toba Referencia intenten ubicar este metodo

Código: [Seleccionar]
function getConsumosJs(){
return ["../siu/manejador_referencia/js/bt_formulario"];
}

Y modifiquen la ruta para que coincida con el valor donde se encuentra su archivo, tengan en cuenta que el formulario_ml tiene una configuracion similar.

Cita
GET https://s3.amazonaws.com/cashe-js/1ec636e65d472310d0.js 403 (Forbidden)
Por lo que vi es triggereado por FA (que en teoria dio un 404).

Veamos si solucionando estos errores el navegador les detecta correctamente los inputs.
Por cierto, en versiones posteriores se corrigieron y actualizaron varios componentes... hay algun motivo particular por el que no se encuentren en 3.3.25?

Saludos
Twitter es al incontinente verbal,  lo que los dulces al diabetico.

Damian Javier Solalinde

  • General Guarani
  • *
  • Mensajes: 912
    • MSN Messenger - dsolalinde@hotmail.com
    • Ver Perfil
    • Equipo SIU-Guaraní
    • Email
  • Institución: Universidad Nacional del Nordeste
  • Nombre y apellido: Damian Javier Solalinde
  • Sistema: Guarani
  • Teléfono laboral: +54 0379 4422407
  • Utilizo algun sistéma del SIU: Sí
Re:Campo usuario en login con manejador de salida boostrap
« Respuesta #2 on: Diciembre 20, 2022, 10:07:26 am »
Hola Ricardo, gracias por contestar
  • Cambiamos la versión de SIU Toba, fijamos en 3.3.25
  • Fijamos la versión del manejador de salida boostrap a 1.3.5
  • Cambiamos la salida de la función:
Código: [Seleccionar]
function getConsumosJs(){
return ["../siu/manejador_salida_boostrap/js/bt_formulario"];
}
Tanto en el formulario como en el ml.
  • El ítem de login del proyecto, que se genera en la creación del mismo tiene una pantalla (hereda de toba_ei_pantalla) a la cual le comentamos el método generar_layout()
Código: [Seleccionar]
$PROYECTO_DIR/php/login/pant_login.php

Gracias
Damian