{% load humanize %} {% load helpers %} {% load i18n %}
{% if active_stage == 'merge' %}{% trans "Merge Results" %}{% else %}{% trans "Sync Results" %}{% endif %} {% url 'plugins:ipfabric_netbox:ipfabricingestion_logs' pk=job.object_id as logs_url %} {% include 'ipfabric_netbox/partials/stage_switcher_buttons.html' with active_stage=active_stage merge_disabled=merge_disabled %}

{% if active_stage == 'merge' %} {% if merge_job.started %} {% trans "Started:" %} {{ merge_job.started|isodatetime }} {% elif merge_job.scheduled %} {% trans "Scheduled for:" %} {{ merge_job.scheduled|isodatetime }} ({{ merge_job.scheduled|naturaltime }}) {% elif merge_job %} {% trans "Created:" %} {{ merge_job.created|isodatetime }} {% endif %} {% if merge_job.completed %} {% trans "Duration:" %} {{ merge_job.duration }} {% endif %} {% if merge_job %} {% badge merge_job.get_status_display merge_job.get_status_color %} {% endif %} {% else %} {% if job.started %} {% trans "Started:" %} {{ job.started|isodatetime }} {% elif job.scheduled %} {% trans "Scheduled for:" %} {{ job.scheduled|isodatetime }} ({{ job.scheduled|naturaltime }}) {% elif job %} {% trans "Created:" %} {{ job.created|isodatetime }} {% endif %} {% if job.completed %} {% trans "Duration:" %} {{ job.duration }} {% endif %} {% if job %} {% badge job.get_status_display job.get_status_color %} {% endif %} {% endif %}

{% if active_stage == 'merge' and merge_job and not merge_job.completed %} {% include 'ipfabric_netbox/inc/logs_pending.html' %} {% elif active_stage != 'merge' and job and not job.completed %} {% include 'ipfabric_netbox/inc/logs_pending.html' %} {% endif %} {% if active_stage == 'merge' %} {% for time, level, obj, url, message in merge_job_results.logs|default:'' %} {% empty %} {% endfor %} {% else %} {% for time, level, obj, url, message in job_results.logs|default:'' %} {% empty %} {% endfor %} {% endif %}
{% trans "Time" %} {% trans "Level" %} {% trans "Object" %} {% trans "Message" %}
{{ time }} {% if obj and url %}{{ obj }} {% elif obj %}{{ obj }} {% else %}{{ ''|placeholder }}{% endif %} {{ message|markdown }}
{% trans "No merge log entries yet." %}
{{ time }} {% if obj and url %}{{ obj }} {% elif obj %}{{ obj }} {% else %}{{ ''|placeholder }}{% endif %} {{ message|markdown }}
{% trans "No log entries yet." %}