{# Backend-Auswahl – erster Schritt beim Anlegen eines Benachrichtigungskanals. Variablen: builtin_backends – Liste von (key, label, description) der eingebauten Backends custom_backends – Liste zusätzlich registrierter Backend-Keys #} {% extends "dialog_core.html" %} {% set total_backends = builtin_backends|length + custom_backends|length %} {% block dialog_id %}backend-select-modal{% endblock %} {% block dialog_width %}{{ '500' if total_backends == 2 else '420' }}{% endblock %} {% block dialog_title %}Neuer Kanal{% endblock %} {% block dialog_scripts %} {% endblock %} {% block dialog_body %}

Wähle den Kanal-Typ

{% if total_backends == 2 and custom_backends|length == 0 %}
{% for bk_key, bk_label, bk_desc in builtin_backends %} {% endfor %}
{% else %}
{% for bk_key, bk_label, bk_desc in builtin_backends %} {% if not loop.first %}
oder
{% endif %} {% endfor %} {% for bk_key in custom_backends %}
oder
{% endfor %}
{% endif %} {% endblock %}