{% extends "base_wizard.html" %} {% block title %}Central - Configure Adapters{% endblock %} {% block head %} {% endblock %} {% block content %} {% with step=4, step_name="Configure Adapters" %} {% include "_wizard_header.html" %} {% endwith %}

Configure Adapters

Enable and configure data source adapters. Each adapter polls an external API and normalizes events.

{% if error %}

{{ error }}

{% endif %}
{% for adapter in adapters %}
{{ adapter.display_name or adapter.name }}
{% if errors and errors.get(adapter.name + '_enabled') %} {{ errors[adapter.name + '_enabled'] }} {% endif %} {% if errors and errors.get(adapter.name + '_cadence_s') %} {{ errors[adapter.name + '_cadence_s'] }} {% endif %} {% for field in adapter.fields %} {% set form_key = adapter.name + '_' + field.name %} {% if field.widget == "text" %} {% if field.description %} {{ field.description }} {% endif %} {% if errors and errors.get(form_key) %} {{ errors[form_key] }} {% endif %} {% elif field.widget == "api_key_select" %} {% if field.description %} {{ field.description }} {% endif %} {% if errors and errors.get(form_key) %} {{ errors[form_key] }} {% endif %} {% elif field.widget == "number" %} {% if field.description %} {{ field.description }} {% endif %} {% if errors and errors.get(form_key) %} {{ errors[form_key] }} {% endif %} {% elif field.widget == "checkbox" %} {% if field.description %} {{ field.description }} {% endif %} {% if errors and errors.get(form_key) %} {{ errors[form_key] }} {% endif %} {% elif field.widget == "csv" %} Comma-separated values{% if field.description %} — {{ field.description }}{% endif %} {% if errors and errors.get(form_key) %} {{ errors[form_key] }} {% endif %} {% elif field.widget == "select" %} {% if field.description %} {{ field.description }} {% endif %} {% if errors and errors.get(form_key) %} {{ errors[form_key] }} {% endif %} {% elif field.widget == "checkboxes" %} {% set current_values = form_data.getlist(form_key) if form_data else (field.current_value or []) %} {% for opt in field.options %} {% endfor %} {% if field.description %} {{ field.description }} {% endif %} {% if errors and errors.get(form_key) %} {{ errors[form_key] }} {% endif %} {% elif field.widget == "region" %}

Region

{% set region_key = adapter.name + '_' + field.name %} {% set region = field.current_value or {} %}
{% if errors and errors.get(region_key) %} {{ errors[region_key] }} {% endif %}
{% endif %} {% endfor %}
{% endfor %}
← Back
{% endblock %}