Adds the ability to create a dynamic calendar in the first post of a topic.
Go to file
jjaffeux 9aaa83aa29 UX: minor css tweaks 2020-08-13 16:29:32 +02:00
app FIX: sends event creation's notification to all potential invitees 2020-08-13 16:20:49 +02:00
assets UX: minor css tweaks 2020-08-13 16:29:32 +02:00
config FEATURE: intoduces recurrence support 2020-08-13 10:19:13 +02:00
db FEATURE: intoduces recurrence support 2020-08-13 10:19:13 +02:00
jobs DEV: more explicit wording when attendance is defined by bulk invite 2020-08-12 15:10:35 +02:00
lib FEATURE: intoduces recurrence support 2020-08-13 10:19:13 +02:00
public/javascripts DEV: more explicit filename 2018-12-27 19:48:30 +01:00
spec FIX: sends event creation's notification to all potential invitees 2020-08-13 16:20:49 +02:00
test/javascripts/acceptance FIX: The route is called `/u/` now not `/users` 2020-07-23 15:53:05 -04:00
.eslintrc DEV: adds eslint config support 2019-12-30 15:24:06 +01:00
.gitignore DEV: ignore local dev file 2020-08-13 10:19:20 +02:00
.rubocop.yml DEV: Move to rubocop-discourse. 2020-05-06 17:56:08 +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: uses latest eslint config 2020-04-22 23:21:59 +02:00
plugin.rb FIX: sends event creation's notification to all potential invitees 2020-08-13 16:20:49 +02:00
yarn.lock Build(deps): Bump lodash from 4.17.15 to 4.17.19 (#50) 2020-07-20 12:01:00 -04: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.