{% extends "base.html" %} {% set active_page = 'jobs' %} {% block title %}Job {{ job.id[:8] }} — vSphere Backup Manager{% endblock %} {% block head %} {% endblock %} {% block content %}
{{ job.label or 'Backup Job' }} {% if job.status == 'running' %} ⏳ Running {% elif job.status == 'finished' %} ✓ Finished {% elif job.status == 'queued' %} ⏱ Queued {% elif job.status.startswith('failed') %} ✕ Failed {% else %} {{ job.status }} {% endif %}
Job ID: {{ job.id }}
← All Jobs
Virtual Machine
{{ job.vm_name }}
Status
{{ job.status }}
Schedule
{% if job.schedule_type and job.schedule_type != 'now' %} 🔁 {{ job.schedule_type|capitalize }} {% if job.schedule_time %}at {{ job.schedule_time }}{% endif %} {% else %} One-time (Run Now) {% endif %}
Started
{{ job.started_fmt }}
Destination
{{ job.dest or '—' }}
Options
{% if job.compress %}🗜 Compressed{% else %}Raw{% endif %} {% if job.sftp_host %} · 📤 SFTP: {{ job.sftp_host }}{% endif %}
Disks
{% if job.disks_count is none %} All disks {% elif job.disks_count == 0 %} VMX only (0 disks) {% else %} {{ job.disks_count }} disk{{ 's' if job.disks_count != 1 else '' }} selected {% endif %}
{% if job.schedule_id %}
🔁 This job has an active recurring schedule. Future backups will run automatically.
{% endif %}
⚡ Backup Progress
0%
Waiting to start…
🔌 Connect 📸 Snapshot ⬇ Download 🗜 Compress 📤 Upload 🧹 Cleanup ✓ Done
📄 Backup Log
(Loading…)
{% endblock %} {% block scripts %} {% endblock %}