{% 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 }}
{% if job.status != 'running' and job.status != 'queued' %}
{% endif %} {% if job.status == 'running' or job.status == 'queued' %}
{% endif %} All Jobs
Virtual Machine{% if job.vm_names %}s{% endif %}
{% if job.vm_names %}
{% for vm in job.vm_names %} {{ vm }} {% endfor %}
{% else %} {{ job.vm_name }} {% endif %}
Status
{{ job.status }}
Schedule
{% if job.schedule_type and job.schedule_type != 'now' %} {{ job.schedule_type|capitalize }} {% if job.schedule_type == 'monthly' and job.monthly_day is not none %} (Day: {{ job.monthly_day }}) {% elif job.schedule_type == 'weekly' and job.weekly_day is not none %} (Day: {{ ['Monday','Tuesday','Wednesday','Thursday','Friday','Saturday','Sunday'][job.weekly_day|int] if (job.weekly_day|string).isdigit() else job.weekly_day }}) {% endif %} {% if job.schedule_time %}at {{ job.schedule_time }}{% endif %} {% else %} One-time (Run Now) {% endif %}
Started
{{ job.started_fmt }}
Backup Location
{% if job.run_dest %} {{ job.run_dest }} {% else %} {{ job.dest or '—' }} {% endif %}
Retention Policy
{% if job.retention_type == 'keep_count' %} Keep latest {{ job.retention_value }} successful backups {% elif job.retention_type == 'keep_days' %} Keep backups for {{ job.retention_value }} days {% else %} Keep all backups (No cleanup) {% endif %}
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 %}