| Resumo | Permite tornar os eventos do discourse-calendar obrigatórios ou proibidos para os tópicos de uma categoria. | |
| Link do Repositório | GitHub - mariodsantana/discourse-event-policy | |
| Guia de Instalação | Como instalar plugins no Discourse |
Funcionalidades
Este plugin permite aos administradores configurar políticas de criação de eventos para cada categoria, controlando se os eventos são:
- Permitidos (opcional) - Os usuários podem criar eventos, mas não são obrigados a fazê-lo
- Obrigatórios (mandatório) - Os tópicos nesta categoria devem incluir um evento
- Proibidos (não permitido) - Eventos não podem ser criados nesta categoria
Nota: Este plugin controla apenas eventos nas publicações de abertura de tópico (primeiras publicações). O plugin discourse-calendar já proíbe eventos em publicações de resposta.
Configuração
Para configurar as políticas de eventos para uma categoria:
- Visite as configurações da categoria (Admin > Categorias > Editar Categoria > aba Configurações)
- Role até a seção “Política de Eventos”
- Selecione a política desejada
- Salve as alterações
Configurações do Site
- event_policy_enabled - Habilita/desabilita o plugin (padrão: true)
Configurações da Categoria
Cada categoria tem uma nova configuração disponível:
Política de Eventos (event_policy_first_post)
- Controla se os eventos são permitidos/obrigatórios/proibidos nas publicações de abertura de tópico
- Opções: Permitir, Exigir, Proibir
- Padrão: Permitir