Política de eventos de categoría

:information_source: Resumen Permite hacer que los eventos de discourse-calendar sean obligatorios o prohibidos para los temas de una categoría.
:hammer_and_wrench: Enlace del Repositorio GitHub - mariodsantana/discourse-event-policy
:open_book: Guía de Instalación Cómo instalar plugins en Discourse

Características

Este plugin permite a los administradores configurar políticas de creación de eventos para cada categoría, controlando si los eventos son:

  • Permitidos (opcionales) - Los usuarios pueden crear eventos, pero no están obligados a hacerlo
  • Requeridos (obligatorios) - Los temas en esta categoría deben incluir un evento
  • No permitidos (prohibidos) - No se pueden crear eventos en esta categoría

Nota: Este plugin solo controla los eventos en las publicaciones de apertura de temas (primeras publicaciones). El plugin discourse-calendar ya prohíbe los eventos en las publicaciones de respuesta.

Configuración

Para configurar las políticas de eventos para una categoría:

  1. Visita la configuración de la categoría (Admin > Categorías > Editar Categoría > Pestaña Configuración)
  2. Desplázate hasta la sección “Política de Eventos”
  3. Selecciona la política deseada
  4. Guarda los cambios

Configuración del Sitio

  • event_policy_enabled - Habilitar/deshabilitar el plugin (predeterminado: true)

Configuración de la Categoría

Cada categoría tiene una nueva configuración disponible:

Política de Eventos (event_policy_first_post)

  • Controla si los eventos están permitidos/requeridos/prohibidos en las publicaciones de apertura de temas
  • Opciones: Permitir, Requerir, No permitir
  • Predeterminado: Permitir