agregar endpoint /epicdevelopment/ + store de epicas y HUs por proyecto

This commit is contained in:
2026-05-27 13:46:18 -05:00
parent 458c358688
commit 0f26506d54
4 changed files with 106 additions and 8 deletions
+22
View File
@@ -10,6 +10,17 @@ export interface ProjectRecord {
end_date: string | null
}
export interface WorkItemRecord {
id: number
project_id: number
code: string | null
title: string
description: string | null
type: string
status: string
priority: string
}
export interface AlphaUserRecord {
id: number
email: string
@@ -91,6 +102,17 @@ export const tauriDb = {
return invoke('delete_project', { id })
},
// Work Items
getWorkItems(projectId: number): Promise<WorkItemRecord[]> {
return invoke('get_work_items', { projectId })
},
saveWorkItem(item: WorkItemRecord): Promise<number> {
return invoke('save_work_item', { item })
},
deleteWorkItem(id: number): Promise<void> {
return invoke('delete_work_item', { id })
},
// Users
getUsers(): Promise<AlphaUserRecord[]> {
return invoke('get_users')