{% extends "generic/object_detail.html" %} {% load helpers %} {% load static %} {% load workflow_extras %} {% block title %}Workflow Run {{ object.pk|truncatechars:8 }}{% endblock title %} {% block extra_styles %} {# Inline fallback so theme/static caching cannot leave the badge unreadable #} {% endblock extra_styles %} {% block header %}
{{ object.workflow.description }}
{{ object.workflow.name }}
{% if object.workflow.category %}
{{ object.workflow.category }}
{% endif %}
{% if object.status == "success" %} Success {% elif object.status == "failed" %} Failed {% elif object.status == "running" %} Running {% elif object.status == "pending" %} Pending {% elif object.status == "pending_approval" %} Pending Approval {% elif object.status == "scheduled" %} Scheduled {% elif object.status == "canceled" %} Canceled {% elif object.status == "partial" %} Partial {% else %} {{ object.status|title }} {% endif %}
{{ object.requested_by.username }}
{{ object.started|date:"M d, Y H:i:s" }}
{{ object.scheduled_for|date:"M d, Y H:i:s" }} UTC
{{ object.pk }}
| Parameter | Value |
|---|---|
| {{ key }} |
{% if value %}
{{ value }}
{% else %}
-
{% endif %}
|
No inputs provided
{% endif %}| Template ID | Job ID | Status | Action |
|---|---|---|---|
| {{ awx_run.template_id }} | {% if awx_run.job_id %} {% if awx_run.url %} {{ awx_run.job_id }} {% else %} {{ awx_run.job_id }} {% endif %} {% else %} - {% endif %} | {% if awx_run.status == "successful" %} {{ awx_run.status }} {% elif awx_run.status == "failed" %} {{ awx_run.status }} {% elif awx_run.status == "running" %} {{ awx_run.status }} {% else %} {{ awx_run.status }} {% endif %} | {% if awx_run.url %} View in AWX {% endif %} |
{{ object.user_log }}
{% else %}
No user-facing output available
{% endif %}{{ object.log }}
{% else %}
No log output available
{% endif %}