OpenWebCalendar
This project is funded by NLnet through these subgrants:
Options
- services.open-web-calendar.calendarSettings
-
Configure the default calendar.
See the documentation options in https://open-web-calendar.quelltext.eu/host/configure/#configuring-the-default-calendar and https://github.com/niccokunzmann/open-web-calendar/blob/master/open_web_calendar/default_specification.yml.
Individual calendar instances can be further configured outside this module, by specifying the
specification_url
parameter.- Type:
JSON value
- Default:
{ }
- services.open-web-calendar.domain
-
The domain under which open-web-calendar is made available
- Type:
string
- services.open-web-calendar.enable
-
Whether to enable OpenWebCalendar service.
- Type:
boolean
- Default:
false
- services.open-web-calendar.package
-
The open-web-calendar package to use.
- Type:
package
- Default:
pkgs.open-web-calendar
- services.open-web-calendar.settings
-
Configuration for the server. These are set as environment variables to the gunicorn/flask service.
See the documentation options in https://open-web-calendar.quelltext.eu/host/configure/#configuring-the-server.
- Type:
attribute set of (atom (null, bool, int, float or string))
- Default:
{ }
- services.open-web-calendar.settings.ALLOWED_HOSTS Read-only
-
The hosts that the Open Web Calendar permits. This is required to mitigate the Host Header Injection vulnerability.
We always set this to the empty list, as Nginx already checks the Host header.
- Type:
string
- Default:
""