Widgets del panel — acceder a los elementos más allá del límite de 12 (card-list)

Hola @pierre-gilles,

Retorno de campo sobre las integraciones de cine (hilo « Widget salida de cine », comentarios de @Prof_Techno): un cine suele proyectar más de 12 películas al día. Sin embargo, el componente card-list tiene un límite de 1–12 en grid / 1–8 en list (docs/specs/external-integrations/capabilities/dashboard-widgets.md, §4), y un widget solo tiene un único componente focal — un segundo card-list es descartado por el núcleo. Por lo tanto, las películas más allá de 12 desaparecen silenciosamente.

Entiendo y comparto la doctrina de la especificación: « un panel muestra lo que importa ahora, no un archivo ». La idea no es transformar la tarjeta en una lista infinita, sino proporcionar un acceso limitado al resto. Dos opciones adicionales, compatibles con el vocabulario existente:

Opción 1 — un indicador « ver todo » en card-list. Cuando la integración envía más elementos que el límite, el núcleo mantiene la tarjeta limitada (12/8) pero muestra un control « +N — ver todo » que abre un panel detallado paginado, reutilizando el mecanismo de panel de detalles ya existente (título, fecha, descripción, enlaces). La tarjeta sigue siendo una tarjeta; el « archivo » vive en el panel, no en el panel de control. Adicional: un card-list en un núcleo antiguo simplemente ignora el exceso (reglas de descarte vigentes).

Opción 2 — las « páginas de integración » (tema 10760). Una página dedicada, reutilizando el mismo vocabulario de componentes fuera del panel, donde la integración puede presentar el conjunto con una verdadera paginación. Es el lugar natural del « archivo » según la doctrina, pero es un proyecto más amplio.

Mi preferencia es por la opción 1 (más pequeña, estrictamente adicional, y resuelve el 90 % de la necesidad sin abrir el proyecto de las páginas). Mientras tanto, en la integración de AlloCiné he añadido un parche: una línea « +N películas no mostradas: … » debajo de la cuadrícula, para al menos nombrar lo que falta.

¿Qué opinas?

Foro: Problème avec intégration externe "allociné" - #16 by Prof_Techno