Tengo un caso extraño: el usuario no se promociona automáticamente a TL2. Sé que podría cambiar manualmente de TL1 a TL2, pero me pregunto qué salió mal aquí para que Discourse omita a este usuario específico.
Discourse no tiene cambios en los requisitos de TL2.
Al ver el perfil del usuario, puedo ver que se cumplen todos los requisitos.
El usuario no está bloqueado ni silenciado, ni lo estuvo nunca; esta cuenta es bastante antigua y se creó casi al inicio de un foro de 4 años de antigüedad.
Estoy usando la versión 2.5.0.beta6, pero este “error” parece estar presente desde hace bastante tiempo.
Busqué alguna página que me mostrara si quizás me estaba perdiendo algo, pero tal página solo está disponible para TL3 (/admin/users/ID/LOGIN/tl3_requirements).
Mi pregunta es: ¿hay una forma rápida de verificar los requisitos para otros niveles de confianza? ¿Dónde debería buscar para ver qué está mal? Cambiar el nivel de confianza manualmente es, en realidad, un “parche” de último recurso, porque planteará preguntas a otros usuarios sobre si su nivel de confianza es correcto.
Para verificar si un usuario califica para el nivel de confianza 2 (TL2), escribe ‘tl2 requires’ en el cuadro de búsqueda de la página de configuración de tu sitio. Esto mostrará una lista de los requisitos de TL2 de tu sitio. Puedes comparar esta configuración con la actividad de un usuario consultando la sección “Actividad” de la página de administración del usuario.
Una cosa que debes verificar para los usuarios que no están siendo promovidos es asegurarte de que su nivel de confianza no haya sido bloqueado en algún momento en el pasado. Los usuarios con un nivel de confianza bloqueado tendrán un botón “Desbloquear nivel de confianza” en la sección “Permisos” de su página de administración de usuario:
Ya he hecho eso. Tenía en mente una página similar a la de los requisitos de TL3, pero para TL1 y/o TL2, para que como administrador pudiera verificar más rápido, sin tener que recurrir a la configuración de Discourse.
¡Vaya, olvidé añadir esa información, fue mi error. El nivel de confianza de este usuario no está bloqueado y, por lo que recuerdo, nunca lo estuvo en el pasado. Así que ese no es el caso.
Estoy enfrentando exactamente el mismo problema. El usuario casi cumple los requisitos para el nivel de confianza 3 (según el informe de requisitos que falta para el nivel 2), pero aún no ha sido promovido automáticamente al nivel 2.
@Aylin, ¿has encontrado al culpable en tu instancia?
Mi escenario es similar al tuyo: su nivel de confianza no está bloqueado y, al comparar visualmente las estadísticas, se cumple todos los requisitos (que son los predeterminados).
Sin embargo, en mi instancia, todos los usuarios se crean mediante SSO y estoy usando a este usuario como referencia para mi análisis, ya que estoy seguro de que debería ser promovido automáticamente. Pero mi comunidad solo tiene 2 usuarios con nivel de confianza 2, mientras que 996 usuarios están en el nivel 1, lo que me parece una proporción muy extraña.
Estos 2 usuarios TL2 soy yo, el administrador, y otro usuario. Eso significa que la promoción automática a TL2 funcionó para ambos, ya que nunca cambié manualmente los niveles de confianza.
La estadística más baja que tiene este usuario que no fue promovido automáticamente es la cantidad de respuestas en temas, que es 3, que es la cantidad requerida, pero su última respuesta ocurrió el 18 de septiembre.
Sería genial si Discourse tuviera algo como una simulación en seco de la lógica que cambia los niveles de confianza de los usuarios, con algún tipo de retroalimentación, para que los usuarios pudieran ejecutar la acción que utiliza esa lógica por sí mismos y ver qué requisitos han cumplido o no (y si hay algún tipo de error, si se han cumplido todos los requisitos).
No, y si recuerdo correctamente, no encontré nada interesante en los registros. Al final, cambié manualmente el nivel de confianza (TL) para ese usuario en particular y bloqueé el TL2 para que el foro ni siquiera intentara cambiarlo de nuevo al TL1.
¿Esos cuentas fueron creadas hace mucho tiempo, como hace unos años, o son recientes, digamos, hace un mes?
Sospecho que hay problemas de migración, una versión temprana de Discourse o un sitio en modo de arranque.
Algo similar ya está presente para TL3.
Si recuerdo correctamente, está disponible solo para el personal.
En mi opinión, la lista de verificación de requisitos de TL1 a TL3 debería ser visible para todos los usuarios para mayor transparencia.
Esto significaría menos trabajo para el personal y menos usuarios preguntando sobre los requisitos pendientes.
En general, el autoservicio escala mejor.
Estoy teniendo el mismo problema; en mi caso, al promover de TL0 a TL1. Lo noto principalmente con usuarios nuevos, y también lo probé yo mismo con una cuenta recién creada.
Mis configuraciones están ligeramente modificadas; las compartiré en el siguiente mensaje, ya que mi nivel de confianza solo me permite subir una imagen por publicación
–edición, porque no puedo publicar otra respuesta:
Después de establecer el tiempo mínimo de lectura en 0, un nuevo usuario de prueba sí fue promovido tras leer la cantidad requerida de publicaciones. Sin embargo, los usuarios existentes que también cumplen los criterios siguen en TL0.