Sin form en alta usuario

Hola, estoy con la nueva versión de preinscripción (3.5) y al entrar en alta_usuario no me aparece el formulario para registrarme, sino el título “Crear usuario” y luego todo lo demás en blanco.

En el log de apache no veo ningún error. Dónde puede estar el problema?

Saludos,
Solange

Hola Solange,

Tendríamos que buscar alguna pista en los logs de la aplicación. Si querés, mandame la carpeta instalacion completa (borrando las claves que tengas en el config.php) y le doy una mirada.

Saludos!
Fernando

Hola Fernando,

Mientras tanto me metí a mirar los logs de preinscripción, y encontré este:

clase: Twig_Error_Runtime
mensaje: An exception has been thrown during the rendering of a template (“El campo ‘usuario_rep’ no existe en el formulario”) in “pipe.twig” at line 31.
traza:

Supongo que es por eso, pero no me suena a nada que hayamos cambiado

Ese campo se incorporó en la nueva versión. ¿Tienen personalizaciones?

Sí, por lo que vi al comentarlo me aparece el formulario normalmente

En tu form_crear_usuario personalizado, agregale en “generar_definicion” esto


		$this->set_campo('usuario_rep', array(
			form::label		=> 'email_rep',
			form::obligatorio	=> true,
			form::filtro		=> validador::TIPO_MAIL,
			form::elemento	=> array('tipo' => 'text'),
			form::readonly		=> $e_mail_readonly,
			form::largo		=> 50
		));

Y si tenés personalizado el default.twig, agregalo a continuación del control group ‘usuario’:


	{{ form.control_group('usuario', 'span6') }}
	{{ form.control_group('usuario_rep', 'span6') }}		

Saludos!

Al final sí, habíamos tocado ese archivo. Agregué el campo nuevo y funciona normalmente.
Vamos a tener que implementar algún tipo de test para darnos cuenta de estos cambios.

Gracias!

En lo posible, estaría bueno llevar una bitácora de personalizaciones, sobre todo para dejar registro (al menos en alto nivel) de qué operaciones fueron modificadas, porque son las candidatas a fallar en un cambio de versión.

Ej:

  • Versión propia en la que se introdujo el cambio
  • Operación afectada
  • Descripción de la personalización
  • Observaciones

Saludos!