refactor(frontend) : remove project from TaskStatus DTO and service

This commit is contained in:
Matthieu
2026-03-12 11:49:56 +01:00
parent 16c9b845a6
commit cbe3408b72
2 changed files with 1 additions and 12 deletions

View File

@@ -1,17 +1,13 @@
import type { Project } from './project'
export type TaskStatus = {
id: number
'@id'?: string
label: string
color: string
position: number
project: Project | null
}
export type TaskStatusWrite = {
label: string
color: string
position: number
project: string
}

View File

@@ -10,13 +10,6 @@ export function useTaskStatusService() {
return extractHydraMembers(data)
}
async function getByProject(projectId: number): Promise<TaskStatus[]> {
const data = await api.get<HydraCollection<TaskStatus>>('/task_statuses', {
project: `/api/projects/${projectId}`,
})
return extractHydraMembers(data)
}
async function create(payload: TaskStatusWrite): Promise<TaskStatus> {
return api.post<TaskStatus>('/task_statuses', payload as Record<string, unknown>, {
toastSuccessKey: 'taskStatuses.created',
@@ -35,5 +28,5 @@ export function useTaskStatusService() {
})
}
return { getAll, getByProject, create, update, remove }
return { getAll, create, update, remove }
}