Mostrando eventos de discurso en la parte superior de una categoría

Hola,

Discourse: última versión

Estaba probando el plugin y parece que el calendario no muestra los eventos cuando se visualizan en una categoría.

La razón parece ser que el campo calendar_details está vacío en los datos del post.
Puedes ver en la segunda captura que el post se carga correctamente, el campo event está presente, pero calendar_details aparece vacío.

No he investigado más allá de esto.

image


EDIT. En los registros podemos ver:

EDIT2: La ruta /upcoming-events no presenta problemas:

3 Me gusta

Hola, ¿este plugin oficial todavía está respaldado?

Si es así, ¿podrían confirmar si se ha reconocido este problema, por favor?
Sería bastante frustrante ver que mi publicación se elimine aleatoriamente en 15 días, ya que me tomé el tiempo de hacerla lo más completa posible, y no saber qué está sucediendo.

1 me gusta

Sí, lo es. Estoy teniendo el mismo problema que tú al intentar adjuntar un calendario a una categoría. El calendario se muestra, pero no contiene ningún evento. Veo los mismos mensajes en los registros que tú, y no hay errores en la consola del navegador. Buscaremos a alguien del equipo de Discourse para depurar lo que está ocurriendo.

7 Me gusta

No he podido reproducir este problema en mi instancia local de desarrollo.

@Arkshine ten en cuenta que la configuración de calendar categories solicita un postId. ¿Estás seguro de que estás proporcionando el ID del primer mensaje del tema del calendario y no el ID del tema?

1 me gusta

No estoy seguro de que [calendar][/calendar] esté pensado para recoger eventos, sí las fechas, pero los eventos… :thinking: . Cuando digo “pensado para”, me refiero a que no recuerdo haberlo visto nunca. Como mencionaste, los eventos se recogen en la ruta /upcoming-events.
Sin embargo, sería probablemente una función interesante.

1 me gusta

¿Creo que es correcto?

Puedes ver que, al entrar en la categoría, recupera correctamente el ID del post. Sin embargo, calendar_details está vacío.

No estoy seguro de qué me estoy perdiendo.

2 Me gusta

Creo que me adelanté. Revisé las entradas del calendario, pero no los eventos. Déjame intentar depurar de nuevo.

3 Me gusta

¿Tuviste suerte con la depuración?

1 me gusta

@j.jaffeux está investigando este problema.

4 Me gusta

¿Hay alguna actualización sobre esto?

1 me gusta

OK, así que he echado un vistazo a esto; @techAPJ tiene razón, esta función siempre ha tratado sobre [calendar][/calendar], nunca sobre eventos.

Nunca ha habido soporte para mostrar eventos en categorías. Lo siento, sé que esto es un poco confuso, ya que mantuvimos todo en un solo plugin. Pero el calendario y los eventos son dos cosas diferentes.

Podría añadir soporte para mostrar /upcoming-events en una cabecera de categoría en algún momento, pero eso no es la prioridad en este momento.

5 Me gusta

Qué lástima. No veo mucho sentido en que se muestre un calendario en blanco en una categoría.

En nuestro caso, teníamos la intención de tener una categoría de Eventos donde todas las discusiones dentro de esa categoría correspondieran a un evento planificado específico; así, el calendario en la parte superior simplemente mostraría todos los eventos próximos de esa categoría.

Realmente solo queríamos que el calendario que se muestra en el enlace “Próximos eventos” del menú también apareciera dentro de la categoría.

Bueno, con suerte se añadirá algo en el futuro.

2 Me gusta