El motivo de contacto es para consultarles cómo traducir esta pantalla de error que salta al momento de realizar una inscripción a cursada desde AutoGestión.
Definí por ejemplo que para anotarse a una materia, tenga que tener dos requisitos: Tener n materia regularizadas (le puse 4) y Tener n materia aprobada (le puse 2)
El tema es que el mensaje de error no muestra correctamente estos valores y eventualmente quisiera cambiar la leyenda.
Me fije desde el archivo de mensajes de autogestion y no lo encontré, también me fije en las tablas sga_reglas y sga_reglas_mensajes.
¿pude ser que ustedes tengan ya personalizados los mensajes de las reglas?. Ya que dice “materias”, y nosotros manejamos el termino “actividades”.
En la tabla sga_reglas, observo la regla 501 (regla_n_actividades_aprobadas) y 502 (regla_n_actividades_regularizadas). Las columnas mensaje_usuario y mensaje_validacion dicen “Tener %1% actividades aprobadas” y “Tener %1% actividades regularizadas” respectivamente.
En caso de que tengan personalizado el mensaje, cambien “n” por “%1%”.
Las traducciones se hacen en las clases PHP de las reglas:
php/nucleo/_lib/reglas/regla_n_actividades_aprobadas.php
php/nucleo/_lib/reglas/regla_n_actividades_regularizadas.php
Habría que debuggear porque no llega bien el valor. En la función set_parametros_mensaje_validacion de la clase php/nucleo/_lib/reglas/regla_nucleo.php es donde se realiza el remplazo.
Quizás no configuraron bien en la operación Configurar Requisitos por Acción (captura 024), hice una prueba y me nuestra el mensaje de otra forma (captura 023).
Diego, en que versión estas?
Porque este tema del mensaje que se muestra al alumno fue arreglado en versión 3.17.1 (Tickets 22921 y 22851)
En los requisitos como ser “Tener aprobado x año” , el mensaje al alumno en caso de fallar este requisito será por ejemplo “Tener aprobado 1er año” (si configuraron el valor 1 en ese requisito)
Por ejemplo con el requisito “Tener n materias aprobadas de m año”, si configuraron 8 (actividades) y 2 (2do año), en caso de fallar el requisito el mensaje será “Tener 8 actividades aprobadas de 2º año” (regla nro 503)