agregar endpoint /epicdevelopment/ + store de epicas y HUs por proyecto
This commit is contained in:
@@ -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')
|
||||
|
||||
Reference in New Issue
Block a user