La validación de invitación falla con un mensaje de error que no entiendo

Un usuario que no es del personal intentó invitar a alguien por correo electrónico. La persona invitada hizo clic en el enlace e intentó registrarse. Completó el formulario correctamente, todos los campos de entrada se confirmaron con un mensaje verde. Pero debajo, en un cuadro rojo, se muestra el siguiente mensaje de error:

Fallo de validación: El número máximo de canjes permitidos debe estar entre 2 y 10.

(la mezcla de idiomas es literalmente así, el foro está en alemán). El mensaje significa, traducido al inglés, algo así como:

Validation failed: Max redemption allowed should be between 2 and 10.

Ni la persona invitada, ni el usuario que invita, ni yo entendemos el mensaje de error. ¿Alguien puede explicar qué salió mal? (¿y tal vez valga la pena reformular el mensaje de error?)

PD: Buscando en la configuración del sitio, la cadena de búsqueda max redemptions allowed no arrojó ningún resultado. Buscando solo max redemptions encontré dos resultados (Invite link max redemptions limit=5000 y Invite link max redemptions limit users=10, que son los valores predeterminados. Discourse 3.6.0.beta1-dev (3352cec1bb))

2 Me gusta

Estoy de acuerdo en que el mensaje necesita mejorar. Revisé el texto en Crowdin y parece que esto ya se había notado antes.

Sí, va precedido de “Max redemptions allowed” lo que crea una traducción bastante torpe. Puedes ignorarlo por ahora, arreglaré la cadena de origen.

Pedí un seguimiento en Crowdin.

En cuanto al problema de la invitación: si la invitación se limita a una dirección de correo electrónico, este error no debería aparecer. Intenté reproducir el problema pero hasta ahora no he podido. ¿Quizás puedas ayudarme a encontrar los pasos para reproducirlo?

Lo que intenté:

  • Asegurarse de que Invite link max redemptions limit users = 10 y Invite link max redemptions limit = 5000
  • Usar un usuario de prueba no miembro del personal (en mi caso, uno con nivel de confianza 2)
  • Usar el enlace de invitación en la barra lateral
  • Hacer clic en “Editar opciones de enlace o enviar por correo electrónico”.
  • Introducir una dirección de correo electrónico no conectada a una cuenta existente
  • Hacer clic en “crear enlace y enviar correo electrónico”
  • Tomar el enlace del correo electrónico y abrirlo en un navegador diferente o en una ventana privada
  • Rellenar el formulario de registro
  • Hacer clic en “registrarse”

Y no obtuve ese error. ¿Puedes detectar alguna diferencia con lo que hizo tu usuario? ¿Utilizaron la invitación a un tema o la invitación a un mensaje privado en lugar de la invitación general? ¿Se te ocurren otros ajustes que puedan importar? ¿Utilizas SSO o los nuevos usuarios requieren aprobación? ¿Qué grupos están en tu configuración de Invite allowed groups?

@sjjh ¿pudiste resolver tu problema? Si la respuesta de Moin te ayudó, ¿puedes marcarla como la solución? Es el cuadrado con la marca de verificación en el menú de la publicación.

Este tema se cerró automáticamente 30 días después de la última respuesta. Ya no se permiten nuevas respuestas.