{% extends 'base.html' %} {% block content %}

{{ t('software.settings.title') }}

{{ t('software.settings.description') }}

{{ t('software.settings.back_to_software') }}

{{ t('software.settings.dispatch_title') }}

{{ t('software.settings.dispatch_help') }}

{{ t('software.settings.dispatch_badge') }}
{{ t('software.settings.timeout_check') }} {{ t('software.settings.timeout_check_value') }}

{{ t('software.settings.retry_title') }}

{{ t('software.settings.retry_help') }}

{{ t('software.settings.retry_badge') }}
{{ t('software.settings.retry_statuses') }} {{ t('software.settings.retry_statuses_value') }}

{{ t('software.settings.callback_title') }}

{{ t('software.settings.callback_help') }}

{{ t('software.settings.callback_badge') }}
{{ t('software.settings.health_url') }} {{ callback_health_url or t('software.settings.automatic_url') }}
{{ t('software.settings.dedicated_listener') }}
{{ t('software.settings.dedicated_listener_active') }}

{{ t('software.settings.dedicated_listener_help', port=callback_dedicated_port, bind_ip=callback_bind_ip) }}

CALLBACK_BIND_IP={{ callback_bind_ip }} CALLBACK_PORT={{ callback_dedicated_port }}

{{ t('software.settings.debug_title') }}

{{ t('software.settings.debug_help') }}

{{ t('software.settings.debug_log_path') }} {{ debug_log_path }}

{{ t('software.settings.exclusions_title') }}

{{ t('software.settings.exclusions_help') }}

{{ t('software.settings.active') }}
{% for rule in software_settings.get('inventory_exclusion_rules', []) %}
{% endfor %}
{{ t('software.settings.exclude_match_help') }}

{{ t('software.settings.test_title') }}

{{ t('software.settings.test_help') }}

{{ t('software.settings.internal_health_url') }} {{ callback_internal_health_url }}
{% if callback_test_result %}
{{ t('software.settings.test_result') }}
{% if callback_test_result == '1' %}✓ {{ t('software.settings.test_reachable') }}{% else %}✗ {{ t('software.settings.test_unreachable') }}{% endif %}

{{ t('software.settings.test_kind_' ~ callback_test_kind) }}

{{ callback_test_url }}
HTTP: {{ callback_test_status }} · {{ t('software.settings.response_time') }}: {{ callback_test_ms }} ms{% if callback_test_message and callback_test_message != 'OK' %} · {{ callback_test_message }}{% endif %}
{% endif %}
{{ t('software.settings.log_auto_refresh') }}
{{ debug_log or t('software.settings.no_log') }}

{{ t('software.settings.future_title') }}

{{ t('software.settings.future_help') }}

{{ t('software.settings.future_inventory') }} {{ t('software.settings.future_retention') }} {{ t('software.settings.future_packages') }} {{ t('software.settings.future_security') }}
{% endblock %}