{% extends 'base/layout.html' %} {% load form_helpers %} {% block title %}Expiration Alerts{% endblock %} {% block page %}
{% csrf_token %}

Expiration Alerts

{% if form.non_field_errors %}
{{ form.non_field_errors }}
{% endif %}
Alert Policy
{% render_field form.check_interval_minutes %} {% render_field form.alert_repeat_mode %} {% render_field form.alert_on_expired_certificates %}

Email

{% if config and config.email_last_test_at %} {% if config.email_last_test_success %}Last test successful{% else %}Last test failed{% endif %} {% endif %}
{% render_field form.email_enabled %}
SMTP Connection
{% render_field form.smtp_host %} {% render_field form.smtp_port %} {% render_field form.smtp_username %} {% render_field form.smtp_password %}
SMTP Security
{% render_field form.smtp_use_tls %} {% render_field form.smtp_use_ssl %}
Delivery
{% render_field form.email_from_address %} {% render_field form.email_recipients %} {% render_field form.include_superusers %} {% if config and config.email_last_test_at %}
{{ config.email_last_test_at }} — {{ config.email_last_test_message }}
{% endif %}

Webhook

{% if config and config.webhook_last_test_at %} {% if config.webhook_last_test_success %}Last test successful{% else %}Last test failed{% endif %} {% endif %}
{% render_field form.webhook_enabled %}
Connection
{% render_field form.webhook_url %} {% render_field form.webhook_bearer_token %}
Options
{% render_field form.webhook_allow_http %} {% render_field form.webhook_ignore_tls_verification %} {% if config and config.webhook_last_test_at %}
{{ config.webhook_last_test_at }} — {{ config.webhook_last_test_message }}
{% endif %}

Worker Status

{% if config and config.last_check_at %}
{% if config.last_check_success %}OK{% else %}Error{% endif %} {{ config.last_check_at }}
{{ config.last_check_message }}
{% else %}No worker check has run yet.{% endif %}

Recent Deliveries

{% for event in recent_events %} {% empty %}{% endfor %}
CertificateMethodResultAttempts
{{ event.certificate }}
{{ event.last_attempt_at }}
{{ event.get_method_display }} {% if event.success %}Sent{% else %}Failed{% endif %} {{ event.attempt_count }}
No deliveries yet.
{% endblock %}