| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- {% load helpers %}
- {% load log_levels %}
- <p>
- Initiated: <strong>{{ result.created|annotated_date }}</strong>
- {% if result.completed %}
- Duration: <strong>{{ result.duration }}</strong>
- {% endif %}
- <span id="pending-result-label">{% include 'extras/inc/job_label.html' %}</span>
- </p>
- {% if result.completed %}
- <div class="card mb-3">
- <h5 class="card-header">Script Log</h5>
- <div class="card-body">
- <table class="table table-hover panel-body">
- <tr>
- <th>Line</th>
- <th>Level</th>
- <th>Message</th>
- </tr>
- {% for log in result.data.log %}
- <tr>
- <td>{{ forloop.counter }}</td>
- <td>{% log_level log.status %}</td>
- <td class="rendered-markdown">{{ log.message|render_markdown }}</td>
- </tr>
- {% empty %}
- <tr>
- <td colspan="3" class="text-center text-muted">
- No log output
- </td>
- </tr>
- {% endfor %}
- </table>
- </div>
- {% if execution_time %}
- <div class="card-footer text-end text-muted">
- <small>Exec Time: {{ execution_time|floatformat:3 }}s</small>
- </div>
- {% endif %}
- </div>
- <h4>Output</h4>
- {% if result.data.output %}
- <pre class="block">{{ result.data.output }}</pre>
- {% else %}
- <p class="text-muted">None</p>
- {% endif %}
- {% else %}
- {% include 'extras/inc/result_pending.html' %}
- {% endif %}
|