Directorio de tarjetas de usuario

¿Cómo puedo cambiar el orden predeterminado a “visitas” en lugar de “me gusta recibidos”?

¡Gracias!

1 me gusta

¡Hola! Este componente es genial. Sin embargo, encontramos un comportamiento extraño al mostrar el número de seguidores.

Puedes verlo tú mismo aquí: https://librecv.org/u/

1 me gusta

Me temo que eso no es posible en este momento.

“Seguidores” no es un concepto que exista en el núcleo de Discourse, así que supongo que debes estar usando Discourse Follow. Esto tendrá que solucionarse en ese plugin.

4 Me gusta

Efectivamente, uso ese plugin; sería genial que pudiera corregirse :slight_smile:

1 me gusta

Podría estar equivocado, pero creo que la repetición de esta tarjeta rompe sus propios Plugin Outlets, volviéndolos inútiles. Peor aún, actúan de forma impredecible (¿o predeciblemente mal?) si tienes instalado un Componente de Tema o Plugin dependiente. Creo que, en esencia, está saturando la plantilla con múltiples plugin outlets con el mismo nombre.

¿Podemos encontrar una forma de evitarlo?

1 me gusta

No creo que tener múltiples copias de la misma salida de plugin deba ser necesariamente un problema. Por ejemplo, hay salidas de plugins en cada fila de una lista de temas y todo funciona bien allí.

¿Qué error o problema estás viendo?

3 Me gusta

Eso es alentador.

¿Entonces se pasa un modelo diferente a cada instancia?

Actualmente, parece que los mismos datos se repiten en cada tarjeta.

2 Me gusta

Sí, el objeto user debería ser diferente para cada uno… en teoría

¿Qué outlet específico estás utilizando?

1 me gusta

Sí, todavía no estoy convencido de que eso esté ocurriendo realmente, pero me encantaría estar equivocado.

En el Directorio:

image

En la tarjeta individual abierta desde la lista de temas:

image

Quizás me esté perdiendo alguna mejor práctica aquí, no estoy seguro.

2 Me gusta

Sospecho que esto está siendo causado por lo siguiente:

https://github.com/paviliondev/discourse-follow/blob/master/assets/javascripts/discourse/components/follow-statistic.js.es6#L11-L16

No estoy completamente seguro de qué intenta lograr este código… pero parece que busca .card-content .metadata y luego se agrega a sí mismo a cada elemento coincidente :thinking:

Si utilizas una propiedad calculada estándar de Ember, creo que las cosas funcionarán mucho mejor.

6 Me gusta

¡Ajá! Esa es una línea de investigación muy útil, gracias. Me pondré a ver cómo refactorizar eso.

5 Me gusta

El directorio de tarjetas de usuario parece haber perdido la capacidad de filtrar por nombre de usuario. Cuando el componente está habilitado, escribir en el campo de búsqueda no tiene efecto.

Cuando el componente está deshabilitado, el filtrado funciona como se espera.

5 Me gusta

He podido replicar este problema. El filtrado por grupo funciona, pero el filtrado por nombre de usuario no tiene ningún efecto.

3 Me gusta

Esto está hecho, Discourse Follow debería funcionar ahora con este TC.

4 Me gusta

¡Hola! Las tarjetas de usuario son preciosas. Gracias por crear esto.
¿Podríamos agregar una opción que oculte las estadísticas de los usuarios?

1 me gusta

Estoy viendo —aunque solo estoy suponiendo— algo incorrecto con las traducciones de cadenas de texto?

https://forum.moversmindset.com/u

2 Me gusta

Gracias @craigconstantine, tenemos una solución en proceso. Te avisaré en cuanto se fusione y esté lista para que la actualices.

5 Me gusta

La corrección ya se ha integrado. @craigconstantine, ¿podrías intentar actualizar el componente del tema y hacernos saber cómo te va?

@Green_Your_Lab, este cambio reciente permite personalizar las estadísticas (usando el botón :wrench: en la parte superior del directorio) y también añade una opción de tema para desactivar las estadísticas por completo si lo prefieres.

3 Me gusta

…ya está arreglado. ¡Gracias!

2 Me gusta

¡Se ve genial! Buen trabajo.

Ver la nueva barra de navegación de lista de usuarios en la parte superior me hace desear un interruptor para cambiar entre vista de tarjeta y lista. ¿Es posible algo así?

Sé que esto es un extra, pero me encantaría tener más opciones de configuración, por ejemplo, para no mostrar insignias pero sí mostrar grupos. También para mostrar u ocultar otros detalles de los usuarios, como cumpleaños, ubicación y zona horaria. Y para no mostrarme a mí mismo dos veces en las listas de usuarios. Esto depende, sin embargo, de la funcionalidad principal de la lista de usuarios.

2 Me gusta