From 5bf152bcce55903ed93580514eeb66e2c9745b4e Mon Sep 17 00:00:00 2001 From: Kawa Date: Wed, 15 Apr 2026 14:49:52 +0200 Subject: [PATCH] feat(11-04): add client name links in printer_list.html and client_list.html - printer_list.html: extract group_client_id from first printer in group; wrap client name in when id present; Unassigned group renders as plain text (no dead link) - client_list.html: wrap client name cell in --- imptune/templates/partials/client_list.html | 2 +- imptune/templates/partials/printer_list.html | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/imptune/templates/partials/client_list.html b/imptune/templates/partials/client_list.html index 4e03dc8..2791eb1 100644 --- a/imptune/templates/partials/client_list.html +++ b/imptune/templates/partials/client_list.html @@ -12,7 +12,7 @@ {% for c in clients %} - {{ c.name }} + {{ c.name }} {{ c.created_at.strftime('%Y-%m-%d') if c.created_at else '—' }} {% endfor %} diff --git a/imptune/templates/partials/printer_list.html b/imptune/templates/partials/printer_list.html index c16a2ba..af069ab 100644 --- a/imptune/templates/partials/printer_list.html +++ b/imptune/templates/partials/printer_list.html @@ -4,7 +4,12 @@ {% else %} {% for client_name, printers in grouped.items() %}
+ {% set group_client_id = printers[0].client_id if printers else None %} + {% if group_client_id %} +

{{ client_name }}

+ {% else %}

{{ client_name }}

+ {% endif %}