From 60b5aad0a4d2f0c7856f29c9bea501159186cdd5 Mon Sep 17 00:00:00 2001 From: Matthieu Date: Thu, 12 Mar 2026 15:14:25 +0100 Subject: [PATCH] feat(frontend) : allow multiple type selection in time entry drawer and remove group creation from kanban Replace single-select dropdown with multi-select colored badges for types in TimeEntryDrawer, matching TaskDrawer pattern. Remove the "Ajouter un groupe" button and associated code from the kanban page. Co-Authored-By: Claude Opus 4.6 --- .../time-tracking/TimeEntryDrawer.vue | 51 +++++++++++++------ frontend/pages/projects/[id]/index.vue | 33 +++--------- 2 files changed, 42 insertions(+), 42 deletions(-) diff --git a/frontend/components/time-tracking/TimeEntryDrawer.vue b/frontend/components/time-tracking/TimeEntryDrawer.vue index 7fcde22..b2fcb90 100644 --- a/frontend/components/time-tracking/TimeEntryDrawer.vue +++ b/frontend/components/time-tracking/TimeEntryDrawer.vue @@ -72,13 +72,29 @@ min-width="w-full" /> - +
+

Types

+
+ +
+
- -
+
@@ -137,12 +129,6 @@ @saved="onSaved" /> -
@@ -193,8 +179,6 @@ const dragOverStatusId = ref(null) const dragCounter = ref(0) const taskDrawerOpen = ref(false) const selectedTask = ref(null) -const groupDrawerOpen = ref(false) -const selectedGroup = ref(null) const groupFilterOptions = computed(() => groups.value.map(g => ({ label: g.title, value: g.id })) @@ -249,11 +233,6 @@ function openTaskEdit(task: Task) { taskDrawerOpen.value = true } -function openGroupCreate() { - selectedGroup.value = null - groupDrawerOpen.value = true -} - function onDragEnter(id: number) { dragCounter.value++ dragOverStatusId.value = id