feat: add task editing and title updating features

- Introduced `onEditTask` and `onUpdateTitle` props in `KanbanBoard`, `KanbanColumn`, and `TaskCard` components for enhanced task management.
- Implemented editing functionality in `TaskCard` to allow users to update task titles directly.
- Added `EditTaskForm` in `KanbanBoardContainer` to handle task editing state and submission.
- Updated `TasksService` to ensure all task properties can be modified during updates.
This commit is contained in:
Julien Froidefond
2025-09-14 08:56:41 +02:00
parent 0b7e0edb2f
commit 64cc665f78
6 changed files with 394 additions and 16 deletions

View File

@@ -96,7 +96,11 @@ export class TasksService {
// Logique métier : si on marque comme terminé, on ajoute la date
const updateData: Prisma.TaskUpdateInput = {
...updates,
title: updates.title,
description: updates.description,
status: updates.status,
priority: updates.priority,
dueDate: updates.dueDate,
updatedAt: new Date()
};