Preinscripcion desde G3W

Hola, tenemos la siguiente problematica.

Una persona que ya esta inscripta en una propuesta, se quiere preinscribir a otra propuesta. En preinscripciones dice que ya esta es alumno de la institucion, y que se debe hacer desde autogestion.
La cosa es que, desde autogestion, lo quisimos probar en el ambiente de pruebas que tenemos, y el sistema nos redirecciona a preinscripciones, con un parametro en la URL…
Y cuando queremos ingresar a esa pagina…volvemos al mensaje de que ya es alumno…

Tenemos algo mal configurado? cual es el comportamiento esperado de “Preinscripcion desde G3W”?

Muchas Gracias
Saludos

Esteban

Buenas tardes Esteban
¿Qué versiones de Preinscripción y Autogestión tienen?
¿En el ambiente de pruebas hicieron todo el circuito de preinscribir a una persona, aceptarla y querer volver a preinscribirla?

Desde Autogestión, solapa Trámites, Preinscripción a Propuestas, debería aparecer la opción de elegir una nueva prouesta.

Hola, tenemos G3.14 y Preinscripciones 3.7
Y dentro del menu tenemos “Tramites → Preinscripcion a propuesta” y dentro de eso nada, directamente redirecciona a preinscripcion con el parametro “?co=1”

¿Qué pasa si reemplaza la parte final de la url por /preinscripcion?

Esto es para forzar que vaya a la operación adecuada.

Perdon pero no entendi.

Nos estaria faltando un submenu?

Adjunto imagen del menu actual


menug3w.jpg

menug3w.png

Me refiero a la barra de direcciones del browser. ¿Podría adjuntar una imagen de pantalla completa así lo ejemplificamos?

No hay submenú, quiero probar si la falla viene por el lado del menú o si es otra cosa.

Perdon la demora en contestar.

Estoy realizando las pruebas en un ambiente de pruebas. El cual tiene la siguiente URL:
http://190.97.5.142:9999/g3w3/

Una vez dentro, cuando seleccionamos la opcion : Tramites → Preinscripcion a propuestas , nos redirecciona a:

http://190.97.5.142:9999/preinscripcion/acceso/login?ref=http://190.97.5.142/g3w3/preinscripcion?co=1

Aca ya vemos algo raro, porque en la URL mezcla los ambientes de pruebas (puerto 9999) con el ambiente de produccion (sin 9999)
La pagina que nos muestra es la de G3W, es decir, con el menu, y con el usuario logueado, pero con campos para el ingreso de un mail y contraseña. Una vez ingresados mail y contraseña, nos dice que el usuario ya es alumno de la institucion y que se debe realizar desde autogestion

adjunto la imagen del ultimo paso


error preinsc.jpg

error preinsc.png

Hola Esteban, es extraño lo que ocurre!

Lo que veo es que se cierra la sesión del alumno en 3W, y cuando queres ir a Trámites → Preinscripción a Propuestas en lugar de llevar a la pantalla de login en 3W (y una vez logueado te llevaría a la operación Preinscripción a Propuestas), te esta llevando al Modulo Preinscipción.

Esto lo podemos debuggear en la función save_referrer del archivo src/SIU/Chulupi/acceso/LoginManager.php. Te pediría que al final de la función agregues esto:


	protected function save_referrer()
	{
                ***********************
		
		klog2('=== Valor referer ===', $_SESSION['referer']);
	}

Una vez hecho esto, volve a reproducir el caso, y envíame los logs que se generan (carpeta instalacion/log de 3W).

saludos.

Nosotros nos encontramos con el mismo problema

Adjunto captura de la pantalla de la operación luego de hacer click en Tramites → Preinscripción a propuestas
como se ve en la imagen el estado es bastante extraño puesto que es el cuerpo de la pantalla de login de preinscripción (La URL también de preinscripción) pero con el encabezado de autogestión. Para colmo no deja ningún registro de log en ninguno de los dos sistemas a pesar de activar los logs en modo debug.


Screenshot_20181219_132938.png

Screenshot_20181219_132938.png

Carlos tal como se observa de los puntos a tener en cuenta pudiste replicarlos?

Saludos!

Hola ya agregue el código que sugerido por Leonardis pero el problema es que, 3w, no llega a generar ningún archivo de log en la llamada a la operación y en preinscripción el log es el mínimo como el de una operación vacía

Buenos días, estamos trabajando en la configuración del archivo de alias. Ni bien tengamos novedades les avisaremos.

Buenos días, fíjense en el archivo /instalacion/alias.conf

reemplazar
<Location ~ “/preinscripcion/*”>

por
<Location /preinscripcion>

Quedamos a la espera de sus resultados.
Saludos.

Hola, agrego a lo que dice José:

El problema es que la URL de Preinscripción es http://190.97.5.142:9999/preinscripcion, cuando en 3W quieren ingresar a la operación Trámites => Preinscripción a Propuestas la URL es la siguiente http://190.97.5.142:9999/g3w3/preinscripcion.

El problema es que Apache confunde la URL de 3W con la de Preinscripción, ya que contiene la palabra “preinscripcion”.

Lo que propone Jose lo vas a tener que hacer tanto en 3W como en Preinscripción, los Location deberían quedar:

3W: <Location /g3w3>
Preinscripción: <Location /preinscripcion>

Luego reinicias Apache para que tome los cambios.

saludos.

Hola Jose y Leo
Si, con los cambios propuestos en el alias.conf de preinscripciones se soluciono el problema. El alias de g3w ya estaba sin expresión regular.

Muchas gracias. y que tengan un buen fin de Año y principio del año que viene, y felices vacaciones si les toca.

Hola Carlos, me alegro!!!

Feliz 2019, saludos!!!