{% extends 'base.html' %} {% load i18n %} {% block title %}{% trans "Job Detail" %}{% endblock %} {% block page_header %} {% endblock page_header %} {% block main %}
{% trans "Job ID" %}
{{ job.job_id }}
{% trans "Client / Host ID" %}
{{ job.client_id }}
{% trans "Description" %}
{{ job.description|default:_("No description provided") }}
{% if job.session_id %}
{% trans "Session ID" %}
{{ job.session_id }}
{% trans "Session Name" %}
{{ job.session_name|default:_("N/A") }}
{% trans "Session Tag" %}
{{ job.session_tag|default:_("N/A") }}
{% endif %}
{% trans "User ID" %}
{{ job.user_id }}
{% trans "Project ID" %}
{{ job.project_id|default:_("N/A") }}
{% trans "Version" %}
{{ job.version|default:0 }}

{% trans "Job Schedule" %}


{% trans "Event Status" %}
{% if job.job_schedule.event == "start" %} {% trans "Start" %} {% elif job.job_schedule.event == "stop" %} {% trans "Stop" %} {% elif job.job_schedule.event == "abort" %} {% trans "Abort" %} {% else %} {{ job.job_schedule.event|default:_("N/A") }} {% endif %}
{% trans "Status" %}
{% if job.job_schedule.status == "completed" %} {% trans "Completed" %} {% elif job.job_schedule.status == "running" %} {% trans "Running" %} {% elif job.job_schedule.status == "scheduled" %} {% trans "Scheduled" %} {% else %} {{ job.job_schedule.status|default:_("N/A") }} {% endif %}
{% trans "Result" %}
{% if job.job_schedule.result == "success" %} {% trans "Success" %} {% elif job.job_schedule.result == "fail" %} {% trans "Fail" %} {% else %} {{ job.job_schedule.result|default:_("Pending") }} {% endif %}
{% trans "Time Created" %}
{{ job.job_schedule.time_created_formatted|default:_("N/A") }}
{% trans "Time Started" %}
{{ job.job_schedule.time_started_formatted|default:_("N/A") }}
{% trans "Time Ended" %}
{{ job.job_schedule.time_ended_formatted|default:_("N/A") }}
{% trans "Schedule Interval" %}
{{ job.job_schedule.schedule_interval|default:_("N/A") }}
{% trans "Start Date" %}
{{ job.job_schedule.schedule_start_date|default:_("N/A") }}
{% trans "End Date" %}
{{ job.job_schedule.schedule_end_date|default:_("N/A") }}
{% trans "Current PID" %}
{{ job.job_schedule.current_pid|default:_("N/A") }}
{% if job.job_actions %} {% for action in job.job_actions %}

{% trans "Action" %} #{{ forloop.counter }} (ID: {{ action.action_id }})


{% trans "Action Type" %}
{{ action.freezer_action.action|default:_("N/A") }}
{% trans "Mode" %}
{{ action.freezer_action.mode|default:_("N/A") }}
{% trans "Backup Name" %}
{{ action.freezer_action.backup_name|default:_("N/A") }}
{% trans "Path to Backup" %}
{{ action.freezer_action.path_to_backup|default:_("N/A") }}
{% trans "Restore Absolute Path" %}
{{ action.freezer_action.restore_abs_path|default:_("N/A") }}
{% trans "Storage" %}
{{ action.freezer_action.storage|default:_("N/A") }}
{% trans "Container" %}
{{ action.freezer_action.container|default:_("N/A") }}
{% trans "Mandatory" %}
{% if action.mandatory %} {% trans "Yes" %} {% else %} {% trans "No" %} {% endif %}
{% trans "Max Retries" %}
{{ action.max_retries|default:0 }}
{% trans "Max Retries Interval (seconds)" %}
{{ action.max_retries_interval|default:0 }}
{% endfor %} {% else %}
{% trans "No actions defined for this job." %}
{% endif %}
{% endblock %}