agregar endpoint crear epica /epicdevelopment/create/

This commit is contained in:
2026-05-27 13:51:47 -05:00
parent 443066eaf7
commit 31dfc933b4
2 changed files with 16 additions and 0 deletions
+5
View File
@@ -4,6 +4,7 @@ import type {
KappaInitiative, KappaInitiative,
KappaUserStory, KappaUserStory,
KappaEpicDevelopment, KappaEpicDevelopment,
KappaCreateEpicPayload,
KappaLogbookMaster, KappaLogbookMaster,
KappaLogbookEntry, KappaLogbookEntry,
KappaPlanningMaster, KappaPlanningMaster,
@@ -133,6 +134,10 @@ class KappaAPI {
return all return all
} }
async createEpicDevelopment(data: KappaCreateEpicPayload): Promise<KappaEpicDevelopment> {
return this.request<KappaEpicDevelopment>('POST', '/epicdevelopment/create/', data)
}
async getLogbooks(initiativeId?: number): Promise<KappaLogbookEntry[]> { async getLogbooks(initiativeId?: number): Promise<KappaLogbookEntry[]> {
const path = initiativeId ? `/logbooks/?initiative=${initiativeId}` : '/logbooks/' const path = initiativeId ? `/logbooks/?initiative=${initiativeId}` : '/logbooks/'
return this.request<KappaLogbookEntry[]>('GET', path) return this.request<KappaLogbookEntry[]>('GET', path)
+11
View File
@@ -71,6 +71,17 @@ export interface KappaEpicDevelopment {
updated_at?: string updated_at?: string
} }
export interface KappaCreateEpicPayload {
initiative: number | string
name: string
description?: string
stimated_start_date?: string
stimated_end_date?: string
client_taker?: number
hu?: number[]
status?: boolean
}
export interface KappaLogbookMaster { export interface KappaLogbookMaster {
id?: number id?: number
initiative: number | string initiative: number | string