diff --git a/app/components/CommentSection.vue b/app/components/CommentSection.vue
new file mode 100644
index 0000000..1a616bd
--- /dev/null
+++ b/app/components/CommentSection.vue
@@ -0,0 +1,212 @@
+
+
+
+
+
+ Commentaires
+
+ {{ openComments.length }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Aucun commentaire ouvert.
+
+
+
+
+
+
+
{{ comment.content }}
+
+
+
+
+ {{ comment.authorName }} — {{ formatCommentDate(comment.createdAt) }}
+
+
+
+
+
+
+
+
+
+
+
+
+ Résolus
+
+
+
{{ comment.content }}
+
+ {{ comment.authorName }} — {{ formatCommentDate(comment.createdAt) }}
+
+ Résolu par {{ comment.resolvedByName }}
+
+
+
+
+
+
+
+
diff --git a/app/components/layout/AppNavbar.vue b/app/components/layout/AppNavbar.vue
index 78e1624..b56b738 100644
--- a/app/components/layout/AppNavbar.vue
+++ b/app/components/layout/AppNavbar.vue
@@ -65,6 +65,9 @@
:class="childLinkClass(child)"
>
{{ child.label }}
+
+ {{ unresolvedCount }}
+
@@ -142,6 +145,9 @@
:class="childLinkClass(child)"
>
{{ child.label }}
+
+ {{ unresolvedCount }}
+
@@ -166,8 +172,14 @@
+
+ {{ unresolvedCount }}
+
@@ -193,6 +205,15 @@
+
+
+ Commentaires
+
+ {{ unresolvedCount }}
+
+
+
+
+
+
+
+
+
diff --git a/app/pages/machine/[id].vue b/app/pages/machine/[id].vue
index 1598ae1..914947a 100644
--- a/app/pages/machine/[id].vue
+++ b/app/pages/machine/[id].vue
@@ -108,6 +108,16 @@
@edit-piece="d.editPiece"
@custom-field-update="d.updatePieceCustomField"
/>
+
+
+
+
+
diff --git a/app/pages/piece-category/[id]/edit.vue b/app/pages/piece-category/[id]/edit.vue
index 9c8b7b6..caf0d9f 100644
--- a/app/pages/piece-category/[id]/edit.vue
+++ b/app/pages/piece-category/[id]/edit.vue
@@ -35,6 +35,16 @@
@cancel="handleCancel"
/>
+
+
+
+
+
diff --git a/app/pages/pieces/[id]/edit.vue b/app/pages/pieces/[id]/edit.vue
index 794f34f..fd56a22 100644
--- a/app/pages/pieces/[id]/edit.vue
+++ b/app/pages/pieces/[id]/edit.vue
@@ -459,6 +459,16 @@
Enregistrer les modifications
+
+
+
+
+
diff --git a/app/pages/product-category/[id]/edit.vue b/app/pages/product-category/[id]/edit.vue
index 198c782..ca7219a 100644
--- a/app/pages/product-category/[id]/edit.vue
+++ b/app/pages/product-category/[id]/edit.vue
@@ -35,6 +35,16 @@
@cancel="handleCancel"
/>
+
+
+
+
+
diff --git a/app/pages/product/[id]/edit.vue b/app/pages/product/[id]/edit.vue
index f86445b..e22ea85 100644
--- a/app/pages/product/[id]/edit.vue
+++ b/app/pages/product/[id]/edit.vue
@@ -382,6 +382,16 @@
Merci de renseigner tous les champs personnalisés obligatoires.
+
+
+
+
+
diff --git a/app/pages/type/[id].vue b/app/pages/type/[id].vue
index 49b5fce..6e91de5 100644
--- a/app/pages/type/[id].vue
+++ b/app/pages/type/[id].vue
@@ -127,6 +127,13 @@
+
+
+