Adds the ability to create a dynamic calendar in the first post of a topic.
Go to file
Joffrey JAFFEUX 9e210d6730
FIX: quotes no as it's reserved yaml keyword (#80)
2020-12-06 18:00:11 +01:00
.github/workflows DEV: Update CI workflows 2020-11-15 16:09:43 +00:00
app FIX: move post events into separate tables (#70) 2020-11-25 09:32:51 +11:00
assets DEV: ignores NYSE (new york stock exchange) (#79) 2020-12-06 17:59:53 +01:00
config FIX: quotes no as it's reserved yaml keyword (#80) 2020-12-06 18:00:11 +01:00
db FIX: remove ActiveRecord from event data migration (#78) 2020-11-27 13:12:16 +11:00
jobs FIX: move post events into separate tables (#70) 2020-11-25 09:32:51 +11:00
lib DEV: ignores NYSE (new york stock exchange) (#79) 2020-12-06 17:59:53 +01:00
public/javascripts DEV: more explicit filename 2018-12-27 19:48:30 +01:00
spec FIX: move post events into separate tables (#70) 2020-11-25 09:32:51 +11:00
test/javascripts/acceptance DEV: apply coding standards (#59) 2020-09-04 13:22:32 +02:00
.eslintrc DEV: adds eslint config support 2019-12-30 15:24:06 +01:00
.gitignore DEV: apply coding standards (#59) 2020-09-04 13:22:32 +02:00
.prettierignore DEV: Fix path 2020-09-25 12:00:01 -05:00
.prettierrc DEV: apply coding standards (#59) 2020-09-04 13:22:32 +02:00
.rubocop.yml DEV: Move to rubocop-discourse. 2020-05-06 17:56:08 +02:00
.template-lintrc.js DEV: apply coding standards (#59) 2020-09-04 13:22:32 +02:00
Gemfile DEV: Move to rubocop-discourse. 2020-05-06 17:56:08 +02:00
Gemfile.lock DEV: Move to rubocop-discourse. 2020-05-06 17:56:08 +02:00
LICENSE first commit 2018-06-06 15:24:56 +02:00
README.md FEATURE: adds support for custom fields on event 2020-08-07 17:50:15 +02:00
package.json DEV: apply coding standards (#59) 2020-09-04 13:22:32 +02:00
plugin.rb FIX: properly handle holidays in the same week 2020-11-27 18:06:40 +01:00
yarn.lock DEV: enforces no-var (#65) 2020-10-13 12:34:19 +02:00

README.md

Discourse Calendar

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

Customisation

Plugins

Events
  • discourse_post_event_event_will_start this DiscourseEvent will be triggered one hour before an event starts
  • discourse_post_event_event_started this DiscourseEvent will be triggered when an event starts
  • discourse_post_event_event_ended this DiscourseEvent will be triggered when an event ends

Custom Fields

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.