{% extends "base.html.jinja" %} {% block content %} Account Settings ← Dashboard {% if error %} {{ error }} {% endif %} {# Username #} Username Update {# Emails #} Email addresses {% for email in user.emails %} {{ email.email }} {% if email.verified %} verified {% else %} unverified {% endif %} Remove {% endfor %} Add email {# Change password #} Change password Current password New password Confirm new password Change password {# Notification preferences #} Notification preferences Choose which events trigger notifications on each channel. Event CLI Slack {% set event_types = [ {"key": "NOTIFICATION_TYPE_RELEASE_ANNOTATED", "label": "Release annotated"}, {"key": "NOTIFICATION_TYPE_RELEASE_STARTED", "label": "Release started"}, {"key": "NOTIFICATION_TYPE_RELEASE_SUCCEEDED", "label": "Release succeeded"}, {"key": "NOTIFICATION_TYPE_RELEASE_FAILED", "label": "Release failed"}, ] %} {% set channels = [ {"key": "NOTIFICATION_CHANNEL_CLI", "label": "CLI"}, {"key": "NOTIFICATION_CHANNEL_SLACK", "label": "Slack"}, ] %} {% for event in event_types %} {{ event.label }} {% for ch in channels %} {% set pref_key = event.key ~ "|" ~ ch.key %} {% set is_enabled = pref_key in enabled_prefs %} {% endfor %} {% endfor %} {% endblock %}
Choose which events trigger notifications on each channel.