diff --git a/config/sidebar.php b/config/sidebar.php index 1d9ad69..b4761d4 100644 --- a/config/sidebar.php +++ b/config/sidebar.php @@ -23,9 +23,9 @@ return [ 'icon' => 'mdi:view-dashboard-outline', 'items' => [ ['label' => 'sidebar.general.dashboard', 'to' => '/', 'icon' => 'mdi:view-dashboard-outline'], - ['label' => 'sidebar.general.myTasks', 'to' => '/my-tasks', 'icon' => 'mdi:clipboard-check-outline', 'module' => 'project-management'], - ['label' => 'sidebar.general.projects', 'to' => '/projects', 'icon' => 'mdi:folder-outline', 'module' => 'project-management'], - ['label' => 'sidebar.general.timeTracking', 'to' => '/time-tracking', 'icon' => 'mdi:calendar-edit-outline', 'module' => 'time-tracking'], + ['label' => 'sidebar.general.myTasks', 'to' => '/my-tasks', 'icon' => 'mdi:clipboard-check-outline', 'module' => 'project-management', 'permission' => 'project-management.tasks.view'], + ['label' => 'sidebar.general.projects', 'to' => '/projects', 'icon' => 'mdi:folder-outline', 'module' => 'project-management', 'permission' => 'project-management.projects.view'], + ['label' => 'sidebar.general.timeTracking', 'to' => '/time-tracking', 'icon' => 'mdi:calendar-edit-outline', 'module' => 'time-tracking', 'permission' => 'time-tracking.entries.view'], // Gating module uniquement (cf. en-tête) : rendu visuel + badge gérés côté layout. ['label' => 'sidebar.general.mail', 'to' => '/mail', 'icon' => 'mdi:email-outline', 'module' => 'mail'], ], diff --git a/config/version.yaml b/config/version.yaml index d034f85..5fd5df1 100644 --- a/config/version.yaml +++ b/config/version.yaml @@ -1,2 +1,2 @@ parameters: - app.version: '0.4.32' + app.version: '0.4.34' diff --git a/frontend/i18n/locales/fr.json b/frontend/i18n/locales/fr.json index 465e449..1c3fbcc 100644 --- a/frontend/i18n/locales/fr.json +++ b/frontend/i18n/locales/fr.json @@ -24,7 +24,9 @@ "updated": "Client mis à jour avec succès.", "deleted": "Client supprimé avec succès.", "addClient": "Ajouter un client", - "editClient": "Modifier un client" + "editClient": "Modifier un client", + "deleteConfirmTitle": "Supprimer le client", + "deleteConfirmMessage": "Êtes-vous sûr de vouloir supprimer le client « {name} » ? Cette action est irréversible." }, "projects": { "title": "Projets", @@ -908,6 +910,8 @@ "editProspect": "Modifier un prospect", "convert": "Convertir en client", "alreadyConverted": "Déjà converti en client", + "deleteConfirmTitle": "Supprimer le prospect", + "deleteConfirmMessage": "Êtes-vous sûr de vouloir supprimer le prospect « {name} » ? Cette action est irréversible.", "fields": { "name": "Nom", "company": "Société", diff --git a/frontend/modules/directory/components/ClientDrawer.vue b/frontend/modules/directory/components/ClientDrawer.vue index 8534d6c..1413689 100644 --- a/frontend/modules/directory/components/ClientDrawer.vue +++ b/frontend/modules/directory/components/ClientDrawer.vue @@ -6,21 +6,11 @@