Exibindo eventos de discurso no topo de uma categoria

Olá,

Discourse: versão mais recente

Estive testando o plugin e parece que o calendário não exibe os eventos quando visualizados em uma categoria.

O motivo parece ser o campo calendar_details vazio nos dados do post.
Você pode ver na segunda captura de tela que o post foi carregado corretamente, o campo event está presente, mas calendar_details está vazio.

Não verifiquei nada além disso.

image


EDIT. Nos logs, podemos ver:

EDIT2: A rota /upcoming-events não apresenta problemas:

3 curtidas

Olá, este plugin oficial ainda é mantido?

Se for mantido, é possível confirmar se este problema foi reconhecido, por favor?
Seria bastante frustrante ver meu post sendo excluído aleatoriamente daqui a 15 dias, especialmente porque levei tempo para torná-lo o mais completo possível, e não saber o que está acontecendo.

1 curtida

Sim, é. Estou enfrentando o mesmo problema que você ao tentar anexar um calendário a uma categoria. O calendário é exibido, mas não contém nenhum evento. Estou vendo as mesmas mensagens nos logs que você, e não há erros no console do navegador. Vamos encontrar alguém da equipe do Discourse para depurar o que está acontecendo.

7 curtidas

Não consegui reproduzir esse problema na minha instância local de desenvolvimento.

@Arkshine, note que as configurações de categorias do calendário solicitam o postId. Tem certeza de que está fornecendo o ID da primeira postagem do tópico do calendário e não o ID do tópico?

1 curtida

Não tenho certeza se [calendar][/calendar] é supposed to capturar eventos, datas sim, eventos :thinking: . Quando digo supposed to, quero dizer que não me lembro de nunca ter visto isso. Como você mencionou, os eventos são capturados na rota /upcoming-events. Seria provavelmente um recurso legal, no entanto.

1 curtida

Acredito que esteja correto?

Você pode ver que, ao entrar na categoria, ele busca corretamente o ID da postagem. No entanto, calendar_details está vazio.

Não tenho certeza do que estou esquecendo?

2 curtidas

Acho que falei cedo demais. Verifiquei as entradas do calendário, mas não os eventos. Vou tentar depurar novamente.

3 curtidas

Conseguiu algo no debug?

1 curtida

@j.jaffeux está investigando este problema.

4 curtidas

Há alguma atualização sobre isso?

1 curtida

Ok, então eu dei uma olhada nisso, @techAPJ tem razão, esse recurso sempre foi sobre [calendar][/calendar], nunca sobre eventos.

Nunca houve suporte para exibir eventos em categorias. Sinto muito, sei que isso é um pouco confuso, já que mantivemos tudo em um único plugin. Mas calendário e eventos são duas coisas diferentes.

Posso adicionar suporte para exibir /upcoming-events no cabeçalho de uma categoria em algum momento, mas isso não é a prioridade no momento.

5 curtidas

Que pena. Não vejo muito sentido em exibir um calendário vazio em uma categoria.

No nosso caso, planejávamos ter uma Categoria de Eventos, onde todas as discussões na categoria seriam sobre um evento específico planejado — assim, o calendário no topo mostraria apenas os próximos eventos dessa categoria.

Na verdade, queríamos apenas que o calendário exibido no link “Próximos Eventos” no menu também aparecesse na categoria.

Bom, esperamos que algo assim seja adicionado no futuro.

2 curtidas