Calendário de categorias não está exibindo (reabrir)

Não consigo adicionar categorias à configuração “Categorias do calendário”:

Um clique no botão de mais apenas mostra um sinal de parada…

Isso já foi discutido em Category calendar not displaying e mesclado com FIX: add outlet names, they're no longer passed in by awesomerobot · Pull Request #424 · discourse/discourse-calendar · GitHub

Possível regressão na versão atual 3.2.0.beta4-dev?

Esta configuração exige que você forneça um ID de categoria e um ID de postagem.
Você não verá uma lista suspensa com categorias. Entendo que isso pode ser confuso!

Semelhante ao que a descrição diz, você precisa escrever, por exemplo: categoryId=6;postId=453.

categoryId é a categoria sobre a qual o calendário será exibido.
postId é a postagem na qual você coloca o calendário com [calendar][/calendar]

2 curtidas

Apenas para esclarecer, esta configuração do site colocará um calendário de um post específico em uma visualização de categoria.

Existe outra, eventos calendário categorias, onde você tem um seletor de categorias para escolher quais deseja habilitar um calendário superior, exibindo eventos dos tópicos criados nessa categoria.

1 curtida

@renato obrigado pelas notas adicionais, isso esclarece várias dúvidas… :smiling_face_with_three_hearts:

2 curtidas

Movi isto para UX, pois o botão de mais parece confuso e desnecessário lá. Mas não tenho certeza se há um bug aqui?

1 curtida

Não consigo fazer este recurso funcionar também. Estou inserindo categoryId= e postId= válidos na caixa de texto, separados por ponto e vírgula. No entanto, o calendário não está sendo exibido.

O ID do tópico é 30, então olhar para o endpoint /t/30.json retorna dados sobre a Postagem, então posso obter o ID da Postagem. O ID da categoria é fácil de obter a partir da URL, mas colocá-los na caixa não faz nada.

Também não consigo deixar de sentir que deveria haver uma distinção mais clara no painel de administração para explicar qual é a diferença entre eventos de calendário categorias e simplesmente categorias de calendário, porque a funcionalidade é bastante semelhante, mas não exatamente a mesma.

Pelo que entendi, a diferença é que ‘Exibir um calendário de eventos no topo de uma categoria’ exibirá um calendário de eventos [event][/event] (embora, tendo selecionado uma categoria, não explica que você também precisa ir criar o [calendar] (nova linha) [/calendar] em um Tópico nessa Categoria também).

Enquanto isso, categorias de calendário (‘Exibir um calendário no topo de uma categoria’) é diferente apenas por omitir a palavra eventos (fácil de perder ao ler rapidamente), tem uma sintaxe completamente diferente e permite exibir qualquer [calendar] (nova linha ou não funcionará) [/calendar], que pode conter objetos [date].

Existe alguma maneira de a interface do administrador ser um pouco mais clara? Mesmo que tivesse que vincular de volta aos guias no Meta, já seria alguma coisa.

3 curtidas