# Changelog ## [1.7.0] - 2026-03-02 ### Ajouts - **Systeme de commentaires / tickets** : les utilisateurs peuvent laisser des commentaires sur les fiches (machines, pieces, composants, produits, categories, squelettes). Les gestionnaires peuvent les resoudre. - **Page commentaires** (`/comments`) : vue centralisee avec filtres (statut, type d'entite), pagination et liens cliquables vers les fiches. - **Badge notifications** : compteur de commentaires ouverts sur l'avatar utilisateur et dans le menu profil (polling 60s). - **Controle d'acces par roles** : ROLE_ADMIN, ROLE_GESTIONNAIRE, ROLE_VIEWER avec permissions granulaires sur toutes les pages. - **Badge de role** dans le dropdown du profil utilisateur. - **Journal d'audit etendu** : audit logging sur machines, constructeurs, types de modeles, documents et conversions. - **Commande `app:init-profile-passwords`** : initialisation en masse des mots de passe et roles. ### Corrections - Toggle switch pour les champs personnalises booleens (remplace les checkboxes). - Recherche constructeur : filtrage cote client au lieu d'appels API debounce. - Prevention des doublons de noms de constructeurs et de references de pieces (contraintes unique). - Fix creation de squelettes machines : pagination, duplication, champs personnalises. ### Migration requise ```bash docker compose exec php php bin/console doctrine:migrations:migrate docker compose exec php php bin/console app:init-profile-passwords ``` ## [1.6.0] - 2026-02-xx - Version initiale avec gestion du parc machines, pieces, composants, produits et categories.