Hay esta configuración discourse post event allowed custom fields. No tengo idea de qué hace. He creado un campo personalizado y se muestra en el formulario de creación de eventos, pero el campo en sí no aparece en el tema del evento (a menos que esté muy bien oculto).
La descripción dice
Permite que cada evento establezca el valor de los campos personalizados.
… lo cual es técnicamente exacto. ¿Cómo se pueden mostrar públicamente estos campos personalizados?
EDITAR: Acabo de notar que si introduzco un valor en el campo personalizado, guardo los cambios y luego edito el evento… el valor está vacío.
Doy un empujón a esto y espero que alguien tenga una respuesta, por imperfecta que sea. Es una configuración, produce un cambio en la interfaz de usuario, pero no puedo decir si no hace nada o si soy yo quien no sabe cómo usarla.
Creo que lo usan los complementos que escuchan los eventos. Sin embargo, mi experiencia con este complemento es limitada, pero veré qué puedo averiguar.
Permite a los administradores agregar nuevos campos en el formulario utilizado al crear un evento. Habrá un campo por cada “campo personalizado”. Los valores introducidos al crear un evento se proporcionarán a todos los complementos que escuchen los eventos adecuados. Estos valores no se almacenan en la base de datos, solo en el texto sin formato de la publicación.