¿Alguien ha tenido un problema con los usuarios de nivel de confianza 3? Pueden establecer su propio título, pero cuando lo hacen, desaparece por sí solo en algún momento.
Usamos SSO a través de la API; verificaré si está relacionado con eso.
¿Alguien ha tenido un problema con los usuarios de nivel de confianza 3? Pueden establecer su propio título, pero cuando lo hacen, desaparece por sí solo en algún momento.
Usamos SSO a través de la API; verificaré si está relacionado con eso.
Eso suena como la explicación más probable. Verifica si tu carga útil de SSO incluye un atributo title.
Acabo de verificarlo, pero no incluye el título. ¿Esto significa que se sobrescribe?
¿Puedo de alguna manera indicar a Discourse que no lo sobrescriba y preserve el título que el usuario estableció en Discourse? ¿En caso de que no establecerlo signifique sobrescribirlo a ‘sin título’?
SSO solo actualizará el título si lo proporcionas en el payload. Ten en cuenta que si proporcionas una cadena vacía, se establecerá como una cadena vacía.
Si no estás pasando ningún título, entonces el problema debe ser algo más. ¿Tienes algunos pasos para reproducir el problema?
No estamos pasando el título en absoluto durante el SSO.
Intentaré reproducirlo; obtuve esta información de un usuario de nuestro servicio. Otra cosa extraña es que si ves la configuración del usuario, verás que no tiene un título
pero si voy a la vista de administrador, veo que el usuario tiene un título nuevamente
![]()
Este es un ejemplo de un usuario cuyo título no se ha sobrescrito durante mucho tiempo.
¿Hay alguna diferencia entre estos dos títulos? Uno en la página de configuración y otro en la página de configuración de usuario del administrador? O.o
@david hola, ahora puedo reproducir esto.
Creé una cuenta nueva y me otorgué el nivel de confianza 3.
Luego configuré mi título, actualicé la página y desapareció.
No fue necesario cerrar sesión y volver a entrar ni hacer nada más; solo actualizar la página después de configurar.
MÁS INFORMACIÓN:
Parece que si configuro el título como “admin” para el usuario de nivel 3, este puede actualizar la página y usar el título tantas veces como quiera. Pero si el usuario con nivel de confianza 3 lo establece como “sin título” y luego vuelve a asignar cualquier título, al actualizar la página se eliminan todos los ajustes nuevamente.
He cambiado la categoría a “bug”, ya que siento que esto no debería estar ocurriendo.
¿El usuario hizo clic en guardar antes de refrescar? Acabo de probar esto en try.discourse.org como usuario de nivel de confianza 3 y no pude reproducir el problema.
Sí, guardé como usuario de nivel 3. Lo intenté con mi cuenta de prueba. Puedes probarlo en nuestra instancia alojada en discourse keskustelut.inderes.fi; el usuario de prueba se llama discourse_test, como se muestra en la captura de pantalla anterior. Este usuario tiene un nivel de confianza 3.
Proceso de prueba
Sí, esos son exactamente los pasos que seguí en el intento. Déjame iniciar sesión en tu sitio y probarlo.
OK, esto es muy extraño. Parece estar relacionado con locale. Cuando el sitio está en finés, el predeterminado, guardar un título no parece funcionar. Cuando habilité allow user locale y cambié el locale del usuario discourse_test a Inglés (Estados Unidos), guardar funcionó como se esperaba. @gerhard, ¿alguna idea?
Ese es un problema conocido. Lo revisaré a principios de la próxima semana. Cierro este tema como duplicado.