Ocultar nombre elegido y apellido elegido

Hola! estamos notando que el apellido elegido y nombre elegido no resulta como esperamos en nuestra Institución. Por más que no sea obligatorio muchos estudiantes lo completan como si fuese un “nombre de usuario” ó “----” por dar algunos ejemplos. Esto dificulta los listados de los docentes.
Lo que queremos es ocultarlo de las planillas de preinscripción y autogestión y poner un cartel que los dirija a la Dirección correspondiente para hacer el cambio cuando es necesario y cuando no es necesario no hacerlo.
Hay alguna manera desde el lado funcional para hacerlo? O le pido a mis compañeros del área técnica que personalicen?
Estamos en Guaraní 3.20.0 por pasar a 3.20.1

gracias!
Nicolás

Ir a la issue

Hola Nicolas! Cómo estás?

Ya tenemos planificado para próximas versiones incorporar en los módulos de Preinscripción y Autogestión para realizar la siguiente modificación en el campo de nombre elegido:

  • El campo de Nombres Elegidos debe mostrarse con el título “Nombre de Pila Elegido” y en un reglón por debajo “Ley de Identidad de Género 26.743” junto al ícono de ayuda que al pasar por encima con el cursor se lea la leyenda:
    “Este campo no debe utilizarse como un nickname o nombre de usuario, sino que refiere al nombre por el que desea ser identificada la persona de acuerdo a su identidad de género, amparada en la Ley 26.743. Bajo este nombre será reconocida la persona en el sistema.”

(Ticket #44502 de Preinscripción y Ticket #44517 de Autogestión).

Si desean directamente quitar la posibilidad de que el usuario complete el campo y que en su lugar se lea la leyenda que desean deberán personalizar ambos módulos para sumar estas modificaciones.

Saludos!

2

Genial Martín. Muchas gracias!

Hola! estamos necesitando esta personalización… la debemos realizar nosotros o ya tienen algún script listo?

Muchas gracias!

Hola Sergio!

Lo que desean es directamente eliminar el campo de nombre elegido?

Primero deberían consultar con el área de legales de la universidad, ya que esto atentaría contra la ley de identidad de género.

Tengan en cuenta que a partir de la versión 3.21.3 ya se incorporaron los mensajes que aclaran la función del campo para que no sea utilizado como un nickname.
Ustedes en qué versión se encuentran?

En caso de ser así se trata de una personalización sencilla que debe realizar el equipo técnico de la propia institución, no se realiza mediante scripts.

Saludos!

Buenas tardes,

Estoy intentando realizar la personalización de ocultar el apellido_elegido. Me podrán orientar en que archivos tengo que revisar? Es la primera vez que personalizo preinscripcion y veo que funciona como 3w, pero no encuentro en que archivo esta armando el formulario con el campo.

Hola Romina!

Lo veo con los técnicos y ya te confirmo dónde está el archivo. Por las dudas se fijaron ya en el config.php de preinscripción que no haya ahí un parámetro por apellido elegido? Yo justo hoy no tengo acceso a mis despliegues locales, pero ya mañana te confirmo.

Qué versión están usando por las dudas?

3.22.2 es la version, no encontré nada en el config.php.

Encontre un archivo en que tiene el nombre elegido, y comentado el apellido en la creación del usuario

\siu\operaciones\alta_usuario\crear_usuario\form_crear_usuario

	/*---- nombre apellido elegido ------------------------------------------------
	$this->set_campo('apellido_elegido', array(
		form::label => 'apellido_elegido',
		form::filtro => validador::TIPO_TEXTO,
		form::obligatorio => false,
		form::elemento => array('tipo' => 'text'),
		form::largo => 60
	));*/

	$this->set_campo('nombres_elegido', array(
		form::label => 'nombres_elegido',
		form::filtro => validador::TIPO_TEXTO,
		form::obligatorio => false,
		form::elemento => array('tipo' => 'text'),
		form::ayuda => kernel::traductor()->trans('nombres_elegido_ayuda'),
		form::largo => 60
	));

Si modifico algo como si el dato es obligatorio, toma el archivo personalizado. Pero si comento el campo de nombre elegido falla sin tirar ningun error.

Entiendo que en nuestra universidad tienen que hacer un tramite primero en el area de genero, por lo que seria correcto ocultarlo pero nose que puede estar faltandome.

Hola Romina!

Entiendo entonces que no es el apellido elegido sino todo el nombre elegido lo que quieren ocultar. Y sería tanto en la generación del usuario de preinscripción, en la parte de datos censales de preinscripción y en la parte de datos censales de autogestión.

Por lo que estamos viendo el campo de nombre elegido está seteado a nivel código como no ocultable, por eso es posible que falle al querer comentar el campo, ya que al querer llamar ese campo y no existir falla.

Vamos a seguir investigando a ver cómo se puede hacer para quitar directamente estos campos.

El campo de apellido elegido ya no deberían verlo en la versión 3.22.2. A ustedes les sigue apareciendo??

En la creación del usuario no, pero nos lo mencionaron asique entiendo que en los datos censales si. Pero lo chequeo,

Hola @rmansilla

Vas a tener que modificar lo siguiente personalizando:

  1. En src/siu/operaciones/alta_usuario_cursos/crear_usuario/form_crear_usuario.php quitar/comentar lo siguiente:
		$this->set_campo('nombres_elegido', array(
			form::label => 'alta_uc.nombres_elegido',
			form::filtro => validador::TIPO_TEXTO,
			form::obligatorio => false,
			form::elemento => array('tipo' => 'text'),
			form::largo => 60,
			form::ayuda =>  kernel::traductor()->trans('ayuda_nombre_elegido'),
		));
  1. En src/siu/operaciones/alta_usuario_cursos/crear_usuario/default.twig quitar/comentar lo siguiente:
                    <div class='clearfix cg-margen'>
                        {{ form.control_group('nombres_elegido', 'span6') }}
                        <p id="leyenda">{{'leyenda_nombre_elegido'|trans}}<p>
                    </div>
  1. En la función evt__nueva_persona de src/siu/modelo/transacciones/usuario_cursos.php cambiar a 'nombres_elegido' => $datos['nombres_elegido'] ?? null,, se agrega ?? null para evitar warning.

Saludos.

Recordá también quitarlo en Mis datos personales una vez logeado el alumno de curso:

  1. En src/siu/operaciones/datos_censales/datos_personales/form_datos_personales.php quitar/comentar lo siguiente:
		$this->set_campo('nombres_elegido', array(
			form::label => 'datos_censales.nombres_elegido',
			form::filtro => validador::TIPO_TEXTO,
			form::obligatorio => false,
			form::elemento => array('tipo' => 'text'),
			form::largo => 60,
			form::ayuda => kernel::traductor()->trans('ayuda_nombre_elegido'),
		));
  1. En src/siu/operaciones/datos_censales/datos_personales/default.twig quitar/comentar lo siguiente:
                    <div class='clearfix cg-margen'  >
                        {{ form.control_group('nombres_elegido', 'span6')  }}
                        <p id="leyenda">{{'leyenda_nombre_elegido'|trans}}<p>
                    </div>
  1. En la función evt__guardar de src/siu/modelo/transacciones/datos_censales.php cambiar a 'nombres_elegido' => ($datos['nombres_elegido'] ?? 'null') === 'null' ? null : $datos['nombres_elegido'], para evitar warning.

Muchisimas gracias por la ayuda. Super claro