feat: badges imprimé ( copies) dans galeries admin+public; fix: timestamp_to_date dans print.html
🚀 Deploy — JH Photomaton / 🔍 Vérification (push) Has been cancelled
🚀 Deploy — JH Photomaton / 🍓 Deploy sur le Pi (push) Has been cancelled

This commit is contained in:
2026-07-17 16:48:48 +02:00
parent 742186ec8e
commit c32b3ba345
7 changed files with 123 additions and 29 deletions
+8
View File
@@ -1,6 +1,7 @@
"""Routes du dashboard admin -- authentification requise."""
import logging
from datetime import datetime
from pathlib import Path
from fastapi import APIRouter, Request, Form
@@ -141,6 +142,13 @@ async def admin_print(request: Request):
queue = await printer_svc.get_queue()
printers = await printer_svc.get_printers_status()
# Formate les dates pour le template Jinja2
for q in queue:
ts = q.get("requested_at")
q["requested_at_str"] = (
datetime.fromtimestamp(ts).strftime("%d/%m %H:%M") if ts else ""
)
return _templates.TemplateResponse(request, "admin/print.html", {
"config": cfg,
"queue": queue,