Joyous is a reusable calendar application for Wagtail. Features include rrule based recurring events with cancellations and postponements; iCal import and export; Gcal export; event permissioning; and multi-site aware calendars.
Install the package.
$ pip install ls.joyous
wagtail.contrib.modeladmin to your
INSTALLED_APPS = [ 'ls.joyous', 'wagtail.contrib.modeladmin', # ... etc ... ]
JOYOUS_HOLIDAYS: Observed holidays - e.g.
JOYOUS_GROUP_SELECTABLE: Enable group selection?
JOYOUS_GROUP_MODEL: To swap out the group model
JOYOUS_TIME_INPUT: Prompt for
I am aiming to support the latest releases of Wagtail and Django. Older versions may be dropped without much notice. Let me know if that is a problem for you. Other versions may work - YMMV.
FYI: Django 2.1 is a definite minimum requirement.
Please report bugs or ask questions using the Issue Tracker.
Sauce Labs for their cross-browser testing platform.