Talvez? Tudo o que estou pedindo aqui é um botão nas páginas do calendário que leve às preferências do usuário para se inscrever em calendários. Não planejo instalar o plugin de assistente personalizado e não estou pedindo a criação de eventos com um único clique a partir da página do calendário. Isso realmente parece frágil, considerando como os eventos funcionam no Discourse, embora eu entenda a atração!
Você pode usar o TC para adicionar um botão que leva à página de assinatura do calendário do usuário em /upcoming-events — na verdade, esse é o seu propósito principal, e ele deve ser bastante robusto.
O uso do Assistente é uma extensão opcional (e mais frágil).
Parece haver bastante interesse; vou ver se consigo criar um tópico adequado para o TC.
Muito bom! Isso funciona. ![]()
Na verdade, esse botão deveria estar no próprio plugin calendar-and-event.
Concordo! Mas, enquanto isso, temos aqui:
Após algum uso no mundo real, descobri um problema menor (mas significativo).
Quando as pessoas tentam usá-lo (incluindo eu), elas tendem a pegar a primeira URL — ou seja, Favoritos — e conseguem usá-la com sucesso.
No entanto, os eventos do site que elas esperam não aparecem. E assim elas vêm e reclamam comigo, o administrador!
Para tornar as coisas mais fáceis para nós, humanos falíveis, você estaria aberto a mudar a ordem para que Discourse Calendar - Todos os Eventos seja a primeira opção e Favoritos a última?
Adicionei isso de forma meio improvisada ao meu TC agora: