Búsqueda/reporte de campo de usuario

Esto se podría hacer con el Plugin Explorador de Datos usando una consulta SQL como:

SELECT ucf.user_id,
       ucf.value,
       ucf.updated_at AS reltime$time
FROM user_custom_fields ucf
WHERE ucf.name = 'user_field_1'
AND ucf.value IS NOT NULL
ORDER BY ucf.updated_at DESC

Donde 'user_field_1' sería el campo de usuario personalizado en tu sitio que buscas ver. Ten en cuenta que Discourse usa user_field_1, user_field_2, user_field_3, etc., como nombres para los campos de usuario personalizados dentro de la tabla user_custom_fields en lugar del nombre de texto de los campos en la página Personalizar → Campos de usuario.

Si quisieras, podrías obtener una lista de todos los nombres de los campos de usuario personalizados en tu sitio y su número user_field correspondiente con:

SELECT uf.id, uf.name
FROM user_fields uf

Donde el ID del campo de usuario sería el nombre user_field_X dentro de la tabla user_custom_fields.

Teniendo esto en cuenta, no estoy seguro de por qué no podrías buscar tus campos de usuario en la ventana de búsqueda siempre que el campo de usuario sea buscable.

Podrías intentar usar el menú de búsqueda avanzada y seleccionar “Usuarios” como lugar para buscar y ver si obtienes los mismos resultados:

2 Me gusta