{% extends "base.html.jinja" %} {% block content %}

Account Settings

← Dashboard
{% if error %}
{{ error }}
{% endif %} {# Username #}

Username

{# Emails #}

Email addresses

{% for email in user.emails %}
{{ email.email }} {% if email.verified %} verified {% else %} unverified {% endif %}
{% endfor %}
{# Change password #}

Change password

{# Notification preferences #}

Notification preferences

Choose which events trigger notifications on each channel.

{% 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 %} {% for ch in channels %} {% set pref_key = event.key ~ "|" ~ ch.key %} {% set is_enabled = pref_key in enabled_prefs %} {% endfor %} {% endfor %}
Event CLI Slack
{{ event.label }}
{% endblock %}