Foro: buscador de temas y nombre de autor legible

- forum_search: busca temas por título y contenido (foros visibles)
- db.get_display_name: nombre visible del autor = parte local del email de la cuenta
  (en vez de <bnetId>#1), usado en el panel de posts y la lista de temas
- buscador en la portada del foro + plantilla search.html
- docs/FORO.md actualizado

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-07-12 17:18:34 +00:00
parent 874a0c1ad9
commit fd49d6cd96
8 changed files with 125 additions and 5 deletions
+7 -2
View File
@@ -23,7 +23,10 @@ Symfony *NovaWeb-main*, contra las **mismas tablas** en la base de datos
- Crear tema, responder, editar y borrar el post propio.
- Moderación: fijar/desfijar, bloquear/desbloquear, mover, borrar/restaurar temas
y posts.
- Buscador de temas (por título y contenido) en `/es/forum/search`.
- Perfil público básico (`/es/profile/<usuario>`).
- El autor se muestra con un **nombre legible** (parte local del email de la
cuenta) en vez de `<bnetId>#1`.
Rutas bajo `/es/forum...` (idénticas al original: `app_forum`, `forum_view`,
`forum_topic`, `forum_create_topic`, etc.).
@@ -76,5 +79,7 @@ es seguro.
## Notas / posibles mejoras
- El autor se muestra como el nombre de cuenta de juego (`<bnetId>#1`); se podría
mapear a un nick o al email como en «Mi cuenta».
- Sistema de nicks propio del foro (ahora el nombre visible es la parte local del
email de la cuenta).
- Paginación/relevancia en los resultados de búsqueda (ahora lista los 50 temas
más recientes que coinciden).