From 546cc37a09a1eea69c9b931fd85fa64b4c8170e3 Mon Sep 17 00:00:00 2001 From: Matthieu Date: Tue, 3 Mar 2026 10:13:06 +0100 Subject: [PATCH] feat(catalog): add description column with hover popover + skeleton edit guard - Add description column to pieces and component catalog tables - Show full text in a popover on hover for truncated descriptions - Block skeleton editing when machines are linked (warning alert) Co-Authored-By: Claude Opus 4.6 --- app/pages/component-catalog.vue | 10 ++++++++++ app/pages/pieces-catalog.vue | 10 ++++++++++ app/pages/type/edit/[id].vue | 27 ++++++++++++++++++++++++++- 3 files changed, 46 insertions(+), 1 deletion(-) diff --git a/app/pages/component-catalog.vue b/app/pages/component-catalog.vue index 6325155..3ba13f9 100644 --- a/app/pages/component-catalog.vue +++ b/app/pages/component-catalog.vue @@ -116,6 +116,7 @@ Aperçu Nom Référence + Description Type de composant Actions @@ -130,6 +131,15 @@ {{ component.name || 'Composant sans nom' }} {{ component.reference || '—' }} + +
+ {{ component.description }} + +
+ + Aperçu Nom Référence + Description Fournisseurs Type de pièce Actions @@ -130,6 +131,15 @@ {{ row.piece.name || 'Pièce sans nom' }} {{ row.piece.reference || '—' }} + +
+ {{ row.piece.description }} + +
+ +
+ +
+
+
+
+

+ {{ type.name }} +

+ + Retour + +
+
+ + Ce squelette ne peut pas être modifié car des machines y sont rattachées. +
+
+
+
+
@@ -48,11 +68,12 @@