Solicitud de Certificados Guarani 3W

Gente,
estamos en version 2.9.0
en nuestra regional, los alumnos pueden solicitar via web, solo dos tipos de certificados, el certificado de alumno regular, y el certificado analitico. Para esto, tenemos personalizado el sp_certif_habilit.
Hoy, al migrar a 2.9.0, notamos que los certificados que pueden pedir, aparte de los nombrados, se suma uno mas “Certificado de Evaluacion”, que no esta en Gestion en la lista de certificados… ¿A que se debe esto? ¿Como hacemos para que no aparezca este certificado?
Espero sus respuestas.

Marcela Vera

Hola Marcela,

El certificado “Certificado de Evaluacion” se agregó por fuera de gestión en esta versión. Ya está generado el pedido para mejorarlo en futuras versiones.

Por el momento lo podés desactivar comentando las siguientes líneas:

https://repositorio.siu.edu.ar/trac/g3w2/browser/trunk/src/siu/operaciones/solicitud_certificado/controlador.php

function accion__elegir_certificado()
{
$certificado = $this->id_certificado = $this->validate_param(0, ‘get’,
validador::TIPO_INT, array(‘allowempty’ => true, ‘default’ => false));
// switch ($certificado) {
//Si elige certificado de evaluación…
// case “100”:
//
// $alcance_exa = $this->validate_param(‘examenes_historicos’, ‘get’, validador::TIPO_ALPHANUM, array(‘allowempty’ => true));
// $alcance_cur = $this->validate_param(‘cursadas_historicas’, ‘get’, validador::TIPO_ALPHANUM, array(‘allowempty’ => true));
// $this->add_var(‘alcance_examenes’, $alcance_exa);
// $this->add_var(‘alcance_cursadas’, $alcance_cur);
// $pagelet = $this->vista()->pagelet(‘certificado_evaluacion’);
// $this->vista()->set_pagelet_segunda_columna(‘certificado_evaluacion’);
// kernel::renderer()->add($pagelet);
//
// break;
// //Si elige otro tipo de certificado…
// default:

            if($certificado == 1){
                $this->vista()->pagelet('formulario')->data['mostrar_error_no_regular'] = false;
            }

            $this->elegir_certificado($certificado);
            $pagelet = $this->vista()->pagelet('formulario');
            $this->vista()->set_pagelet_segunda_columna('formulario');
            kernel::renderer()->add($pagelet);

// }
}

https://repositorio.siu.edu.ar/trac/g3w2/browser/trunk/src/siu/operaciones/solicitud_certificado/pagelet_certificados.php

function opciones() {
$certs = $this->controlador->modelo()->lista_certificados();
//Agrego el certificado de evaluación a la lista de certificados.
//$certs[100] = $this->get_certificado_evaluacion();
$opciones = array();
foreach ($certs as $id => $cert) {
$opciones[$id] = array(
‘url’ => kernel::vinculador()->crear(‘solicitud_certificado’, ‘elegir_certificado’, $id),
‘nrcert’ => $id,
‘nombre’ => $cert[‘nombre’],
‘solicitud_pendiente’ => $cert[‘solicitud_pendiente’]
);
}
return $opciones;
}

https://repositorio.siu.edu.ar/trac/g3w2/browser/trunk/src/siu/operaciones/solicitud_certificado/certificados/pagelet_certificados.js

// if(info.id_certificado == 100){
// esconder_menu();
// }

Disculpá las molestias

Saludos
Bruno

Listo, este tema ya lo solucionamos comentando el código, hasta que llegue la nueva versión.
Ahora tenemos otro problema. Cuando los alumnos solicitan certificado, al “Solicitar” aparecía en las anteriores versiones, un mensaje que habiamos personalizado, en la tabla mme_mensajes (mensaje 800453), donde indicabamos a los cuantos días hábiles debía pasar a retirar el certificado por Alumnado.
¿Ahora no se utiliza mas esa tabla para los mensajes en Autogestión? ¿Como hacemos para personalizar un mensaje?
Saludos

Marcela Vera