Adds the ability to create a dynamic calendar in the first post of a topic.
Topic discussing the plugin itself can be found here: https://meta.discourse.org/t/discourse-calendar/97376
discourse_post_event_event_will_start
this DiscourseEvent will be triggered one hour before an event startsdiscourse_post_event_event_started
this DiscourseEvent will be triggered when an event startsdiscourse_post_event_event_ended
this DiscourseEvent will be triggered when an event ends
Custom fields can be set in plugin settings. Once added a new form will appear on event UI. These custom fields are available when a plugin event is triggered.
See an incorrect or missing holiday? Familiarize yourself with the holiday definition Syntax. Then make your updates in the vendor/holiday/definitions
directory.
Generate updated holidays as follows.
cd vendor/holidays
# Generate holiday definitions
rake generate:definitions
Install the plugin and switch to the discourse root(not the plugin directory).
# Collect all holiday regions into assets/javascripts/lib/regions.js
bin/rails javascript:update_constants
You can use the an element of this component with Right Sidebar Blocks. You'll want to ensure the desired route is enabled via the events calendar categories
setting. In Right Sidebar Block's settings, the block name will be upcoming-events-list
, and the params use this syntax, for example MMMM D, YYYY
.