feat(tasks): add task status update functionality with project revalidation

This commit is contained in:
poyrazavsever
2026-06-05 09:49:15 +03:00
parent fb3fe1031c
commit ee63321c43
2 changed files with 172 additions and 10 deletions
+5 -1
View File
@@ -140,7 +140,7 @@ export async function completeTaskRecord(formData: FormData) {
}
}
export async function updateTaskStatusRecord(taskId: string, status: string) {
export async function updateTaskStatusRecord(taskId: string, status: string, projectId?: string) {
const { supabase, userId } = await getCurrentUserId();
const nextStatus = readStatus(status);
@@ -159,6 +159,10 @@ export async function updateTaskStatusRecord(taskId: string, status: string) {
}
revalidatePath("/tasks");
if (projectId) {
revalidatePath(`/projects/${projectId}`);
}
}
export async function deleteTaskRecord(formData: FormData) {