{% extends "dashboard_base.html" %} {% block title %}Admin — calrs{% endblock %} {% block dashboard_content %}
Displayed on public booking pages. Recommended: PNG or SVG, max 2 MB.
{% if has_logo %}Choose a color theme for all pages. The dark/light toggle is separate — themes adapt to both modes.
No users yet.
{% endif %}| Group name | Members |
|---|---|
| {{ g.name }} |
{% if g.members %}
{% for m in g.members %}
{% endfor %}
{% if g.members | length > 5 %}
{% endif %}
{% else %}
{{ g.member_count }}
{% endif %}
|
No groups synced yet. Groups are automatically synced from your OIDC provider.
{% endif %}When an event type's location is set to "Jitsi (auto-generated room)", calrs builds a fresh room URL per booking by appending the pattern below to your Jitsi base URL. No external API call is needed.
When an event type's location is set to "Webhook (custom provider)", calrs POSTs the booking payload to this URL on confirmation and expects a JSON body {"url": "https://..."} back.
SMTP environment configuration error: {{ smtp_error }}
{% elif smtp_configured %}SMTP is not configured.
{% endif %}Configure via environment variables: CALRS_SMTP_HOST, CALRS_SMTP_PORT, CALRS_SMTP_TLS_MODE (starttls or tls), CALRS_SMTP_USERNAME, CALRS_SMTP_PASSWORD, CALRS_SMTP_FROM_EMAIL, CALRS_SMTP_FROM_NAME.