From 1eae83baaac69298eb6e8fdd1bafa0402ad4e04d Mon Sep 17 00:00:00 2001 From: "Troll (Hermes Agent)" Date: Tue, 11 Aug 2026 16:28:41 +0000 Subject: [PATCH] Move status and MusicGPT info into album cover panel on admin request page --- templates/admin/request.html | 55 ++++++++++++++++++++++-------------- 1 file changed, 34 insertions(+), 21 deletions(-) diff --git a/templates/admin/request.html b/templates/admin/request.html index 78aa097..cbcb440 100644 --- a/templates/admin/request.html +++ b/templates/admin/request.html @@ -129,6 +129,14 @@ } .approved-box{font-size:1.2rem;font-weight:bold;color:#fbbf24;} .status-row{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;} + .media-status{ + display:flex; + align-items:flex-start; + gap:1rem; + flex-wrap:wrap; + } + .cover-col{flex-shrink:0;} + .status-col{flex:1;min-width:200px;} .history-list{ margin:0; padding:0; @@ -162,29 +170,34 @@

← Dashboard

Request #{{ req.id }} — {{ req.name }}

-
-

Status: {{ statuses[req.status] }}

- {% if req.musicgpt_status %} -

MusicGPT: {{ req.musicgpt_status }} - {% if req.musicgpt_cost is not none %}({{ format_musicgpt_cost(req.musicgpt_cost) }}){% endif %} -

- {% endif %} - {% if req.status != 'cancelled' %} -
- - -
- {% endif %} -
- {% if req.album_cover_url %} -
- Album cover - {% if not deliver_album_cover %} -

Album cover is hidden from the customer preview/delivery because delivery is disabled in settings.

- {% endif %} + +
+
+ {% if req.album_cover_url %} +
+ Album cover + {% if not deliver_album_cover %} +

Album cover is hidden from the customer preview/delivery because delivery is disabled in settings.

+ {% endif %} +
+ {% endif %} +
+

Status: {{ statuses[req.status] }}

+ {% if req.musicgpt_status %} +

MusicGPT: {{ req.musicgpt_status }} + {% if req.musicgpt_cost is not none %}({{ format_musicgpt_cost(req.musicgpt_cost) }}){% endif %} +

+ {% endif %} + {% if req.status != 'cancelled' %} +
+ + +
+ {% endif %} +
+
- {% endif %} {% with messages = get_flashed_messages(with_categories=true) %} {% for category, message in messages %}