Nuevas funciones de tabla de clasificación/directorio de usuarios 🎉

El directorio de usuarios ha recibido una mejora :hammer_and_wrench: y ahora está mucho más alineado con la funcionalidad de tablas de clasificación que la gente ha estado solicitando. Aquí tienes un resumen rápido, y luego desglosaré cada cambio con más detalle a continuación:

  • Las columnas del directorio se pueden deshabilitar/habilitar y reordenar
  • Los usuarios se pueden filtrar por grupo
  • Los campos públicos de usuario ahora se pueden habilitar como columnas en el directorio
  • Los plugins pueden agregar columnas al directorio. Discourse-solved agrega el conteo de soluciones al directorio.

Las columnas del directorio se pueden deshabilitar/habilitar y reordenar

Haz clic en la llave inglesa

Aparecerá un modal para habilitar/deshabilitar y reordenar las columnas


Los usuarios se pueden filtrar por grupo

Por defecto, el valor del menú desplegable es “todos los grupos”, pero esto se puede cambiar para mostrar solo a los usuarios que forman parte de un grupo específico. Esto significa que ahora puedes crear tablas de clasificación para grupos específicos.


Los campos públicos de usuario ahora se pueden habilitar como columnas en el directorio

Los campos de usuario creados por administradores se pueden habilitar como columnas en el directorio, siempre que el campo de usuario se muestre en el perfil de usuario o en la tarjeta de usuario. A continuación, tengo 3 campos de usuario y solo “Color favorito” es visible en la tarjeta de usuario y en el perfil. Ahora, en el modal “Editar columnas del directorio”, “Color favorito” es una opción para mostrar en el directorio. Esto significa que ahora puedes crear directorios de usuarios buscables.


Los plugins pueden agregar columnas al directorio

El único ejemplo de esto actualmente está en el plugin discourse-solved. El plugin ahora agrega una columna al directorio que representa el número de soluciones que un usuario ha publicado.

En el archivo plugin.rb, se agrega una columna al directorio con una consulta que se ejecutará para calcular el valor de la columna. Luego, el modal “Editar columnas del directorio” tiene la nueva columna deshabilitada por defecto. Puedes ver esto aquí en meta: Discourse Meta

44 Me gusta