A los nuevos usuarios se les está otorgando un nivel de confianza incorrecto

Estoy ejecutando un Discourse solo para usuarios aprobados. Al aprobar nuevos registros, he notado que de vez en cuando uno de sus perfiles muestra que tienen tl1, a pesar de no haber sido aprobados ni haber interactuado con el sitio.

En la configuración, tanto default trust level como default invitee trust level están ambos establecidos en cero.

¿Alguna idea?

¿Podemos reproducir esto @tshenry?

Estoy observando un comportamiento extraño en mi sitio de pruebas: parece que un usuario previamente revisado está asociado a una revisión aprobable, aunque la revisión en realidad corresponde a un usuario completamente nuevo. Voy a investigar esto más a fondo la próxima semana, pero mi sospecha es que @paulrudy está tropezando con este error y viendo a un usuario ya aprobado que ha alcanzado el nivel TL1.

Gracias, pero estoy 99% seguro de que los usuarios aún no han sido aprobados.

Perdón por la demora en dar seguimiento a esto. Pude realizar más pruebas, pero me cuesta reproducir tu problema específico. Tengo varias preguntas:

  1. ¿Se utilizan invitaciones en tu sitio en absoluto, o los usuarios se registran manualmente usando el botón “Registrarse”? Si se utilizan invitaciones, ¿estás especificando la pertenencia a grupos con las invitaciones?
  2. ¿Tienes algún grupo con esta configuración activada?
  3. ¿Alguno de tus grupos tiene esta configuración activada:
  4. ¿Puedes identificar algún patrón en los usuarios afectados?
  5. ¿Dónde ves que tienen el nivel TL1? ¿Estás seleccionando el nombre de usuario desde la sección de revisables y consultando su página de administración de usuario?
  6. ¿Estás utilizando plugins no oficiales y, de ser así, cuáles son?

Si puedes responder a lo anterior y/o proporcionar pasos de reproducción consistentes, sería de gran ayuda. Algo que ocurre “de vez en cuando” será difícil de rastrear sin más información.

No hay problema, y gracias por investigar. Entiendo que un problema esporádico es difícil de encontrar. Los registros se han ralentizado por el momento, así que aún no he vuelto a encontrar el problema.

En respuesta a tus preguntas:

  1. Los invitaciones están permitidas: las invitaciones de no personal deben ser aprobadas. El nivel de confianza predeterminado para los invitados es 0. Es posible, aunque poco probable, que las personas afectadas hayan sido invitadas antes de que el nivel de confianza predeterminado para los invitados se cambiara a 0, pero desafortunadamente no puedo verificarlo, ya que no tengo registro de qué usuarios fueron afectados.

  2. No

  3. No

  4. Lo siento, no hay ningún patrón. A partir de ahora empezaré a registrar con qué usuarios ocurre.

  5. Sí, exactamente.

  6. discourse-assign, discourse-calendar, custom trust level, discourse-elections, discourse-knowledge-explorer, discourse-locations, discourse-policy, discourse-quick-messages, discourse-saved-searches, discourse-styleguide, discourse-tooltips, discourse-translator, discourse-user-notes, discourse-voting, docker_manager, styleguide

Lo siento por no tener más información útil. Te actualizaré si descubro algún patrón.

@tshenry Encontré otro ejemplo de un usuario no aprobado con tl1. No puedo afirmar con certeza si fueron invitados o no, y tampoco puedo decir con seguridad cuándo cambié el nivel de confianza predeterminado para los invitados a cero. Pero hay una extrañeza adicional: el perfil de este usuario tiene una foto de perfil, aunque nunca haya sido aprobado. No tenemos SSO habilitado, ¿cómo obtuvieron una foto de perfil?

Ok, avísame si encuentras nuevos casos que puedas afirmar que provienen sin duda de un usuario no invitado y después de haber cambiado el nivel de confianza predeterminado del invitado a cero.

Probablemente tengan un Gravatar. Discourse extrae automáticamente una foto de perfil del servicio Gravatar mediante la configuración del sitio descargar automáticamente gravatars.

Ah, vale, entendido sobre los gravatars.

Te aviso si obtengo información más clara sobre el tema del nivel de confianza, gracias.