{% extends "ops/base.html" %} {% block content %}
| Type | {{ job.job_type }} |
|---|---|
| Status | {{ job.status }} |
| Requested By | {{ job.requested_by or "-" }} |
| Created | {{ job.created_at or "-" }} |
| Started | {{ job.started_at or "-" }} |
| Ended | {{ job.ended_at or "-" }} |
| Total Songs | {{ download_stats.total_songs }} |
|---|---|
| Downloaded Songs | {{ download_stats.downloaded_songs }} |
| Local Files | {{ download_stats.local_file_locations }} |
| Running Songs | {{ download_stats.running_song_items }} |
| ID | Stage | Status | Total | Pending | Running | Succeeded | Failed |
|---|---|---|---|---|---|---|---|
| {{ stage.id }} | {{ stage.stage_type }} | {{ stage.status }} | {{ stage.total_items }} | {{ stage.pending_items }} | {{ stage.running_items }} | {{ stage.success_items }} | {{ stage.failed_items }} |
| No stages. | |||||||
| ID | Playlist | Progress | Total Songs | Downloaded | Running | Pending | Failed | Skipped |
|---|---|---|---|---|---|---|---|---|
| {{ playlist.playlist_id }} | {{ playlist.playlist_name }} | {{ playlist.total_songs or 0 }} | {{ playlist.downloaded_songs or 0 }} | {{ playlist.running_songs or 0 }} | {{ playlist.pending_songs or 0 }} | {{ playlist.failed_songs or 0 }} | {{ playlist.skipped_songs or 0 }} | |
| No playlist-scoped progress for this job. | ||||||||
| Worker | Status | Stage | Current Song / Playlist | Progress |
|---|---|---|---|---|
| {{ worker.worker_name }} | {{ worker.status }} | {{ worker.stage_type or "-" }} | {{ worker.display_text or "-" }} | {{ worker.last_progress_text or "-" }} |
| No workers recorded yet. | ||||
| Worker | Stage | Item | Started |
|---|---|---|---|
| {{ item.worker_name or "-" }} | {{ item.stage_type }} | {{ item.display_name }} | {{ item.started_at or "-" }} |
| No running items. | |||
| ID | Type | Status | Created | Applied |
|---|---|---|---|---|
| {{ command.id }} | {{ command.command_type }} | {{ command.status }} | {{ command.created_at }} | {{ command.applied_at or "-" }} |
| No commands. | ||||