{% extends 'generic/object.html' %} {% load render_table from django_tables2 %} {% block content %}
Synchronization Runner
{% if object.mode == "remote" %} {% endif %}
Name {{ object.name }}
Description {% if object.description %} {{ object.description }} {% else %} {% endif %}
Mode {% if object.mode == "local" %} Local {% else %} Remote {% endif %}
Preferred {% if object.preferred %} Yes {% else %} No {% endif %}
URL {% if object.url %} {{ object.url }} {% else %} {% endif %}
Token {% if object.token %} (configured) {% else %} {% endif %}
Configuration
{% if needs_local_setup %} Connect Config Sync Config {% elif object.mode == "local" or object.url and object.token %} Connect Config Sync Config {% else %} Configure URL and token to manage runner configuration. {% endif %}
Sync Schedule
{% if needs_local_setup %} Configure connection settings to manage the sync schedule. {% elif object.mode == "local" or object.url and object.token %} {% if scheduled_job %}
Status {{ scheduled_job.get_status_display }}
Interval {{ schedule_interval_label|default:"—" }}
Next Run {{ scheduled_job.scheduled|default:"—" }}
{% else %}

No sync schedule is active.

{% endif %} Manage Schedule {% else %} Configure URL and token to manage the sync schedule. {% endif %}
{% include 'inc/panels/custom_fields.html' %}
{% if object.mode == "local" %}
Sync Status All Logs
{% if latest_sync_log %} {% if latest_sync_log.finished %} {% endif %}
Last Run {{ latest_sync_log.started|date:"Y-m-d H:i:s" }}
Status {% if latest_sync_log.status == "running" %} Running {% elif latest_sync_log.status == "completed" %} Completed {% else %} Failed {% endif %}
Finished {{ latest_sync_log.finished|date:"Y-m-d H:i:s" }}
View Log Output {% else %}

No sync logs yet.

{% endif %}
{% endif %} {% include 'inc/panels/tags.html' %} {% include 'inc/panels/comments.html' %}
{% endblock content %}