{% extends "base.html" %} {% block title %}Central — Edit {{ adapter.display_name }}{% endblock %} {% block head %} {% endblock %} {% block content %}

{{ adapter.display_name }}

{{ adapter.description }}

{% if adapter.paused_at %}
⏸️ Paused since {{ adapter.paused_at }}
{% endif %} {% if adapter.last_error %}
Last Error: {{ adapter.last_error }}
{% endif %} {% if api_key_missing %}
⚠️ API Key Required: This adapter requires the {{ requires_api_key_alias }} API key to be configured before it can be enabled. Configure API Keys
{% endif %}
Core Settings {% if errors and errors.cadence_s %} {{ errors.cadence_s }} {% endif %}
{% if fields %}
Adapter Settings {% for field in fields %} {% if field.widget == "region" %} {# Region is rendered in a separate fieldset below #} {% elif field.widget == "text" %} {% if field.description %} {{ field.description }} {% endif %} {% if errors and errors[field.name] %} {{ errors[field.name] }} {% endif %} {% elif field.widget == "number" %} {% if field.description %} {{ field.description }} {% endif %} {% if errors and errors[field.name] %} {{ errors[field.name] }} {% endif %} {% elif field.widget == "checkbox" %} {% if field.description %} {{ field.description }} {% endif %} {% if errors and errors[field.name] %} {{ errors[field.name] }} {% endif %} {% elif field.widget == "csv" %} Comma-separated values{% if field.description %} — {{ field.description }}{% endif %} {% if errors and errors[field.name] %} {{ errors[field.name] }} {% endif %} {% elif field.widget == "select" %} {% if field.description %} {{ field.description }} {% endif %} {% if errors and errors[field.name] %} {{ errors[field.name] }} {% endif %} {% elif field.widget == "checkboxes" %} {% set current_values = form_data.getlist(field.name) if form_data and form_data.getlist else (field.current_value or []) %} {% for opt in field.options %} {% endfor %} {% if field.description %} {{ field.description }} {% endif %} {% if errors and errors[field.name] %} {{ errors[field.name] }} {% endif %} {% elif field.widget == "api_key_select" %} {% if field.description %} {{ field.description }} {% endif %} {% if errors and errors[field.name] %} {{ errors[field.name] }} {% endif %} {% endif %} {% endfor %}
{% endif %} {% set has_region = namespace(value=false) %} {% for field in fields %} {% if field.widget == "region" %} {% set has_region.value = true %} {% endif %} {% endfor %} {% if has_region.value %}
Region {% include "_region_picker.html" %}
{% endif %} {% include "_adapter_preview.html" %} Cancel
{% endblock %}