agregar paginacion a /userstorys/ + redisenar dashboard de proyecto con epicas y HUs

This commit is contained in:
2026-05-27 13:48:07 -05:00
parent 0f26506d54
commit 5ef2b2c8e5
3 changed files with 157 additions and 106 deletions
+4 -7
View File
@@ -51,18 +51,15 @@ export const useWorkItemsStore = defineStore('workitems', () => {
try {
const [stories, logs, plans, epicData] = await Promise.all([
kappa.getUserStories(id).catch(() => [] as KappaUserStory[]),
kappa.getAllUserStories(id).catch(() => [] as KappaUserStory[]),
kappa.getLogbooks(id).catch(() => [] as KappaLogbookEntry[]),
kappa.getPlannings(id).catch(() => [] as KappaPlanningEntry[]),
kappa.getAllEpicDevelopment(id).catch(() => [] as KappaEpicDevelopment[]),
])
const storiesData = stories as KappaUserStory[] | { results?: KappaUserStory[] }
const logsData = logs as KappaLogbookEntry[] | { results?: KappaLogbookEntry[] }
const plansData = plans as KappaPlanningEntry[] | { results?: KappaPlanningEntry[] }
userStories.value = Array.isArray(storiesData) ? storiesData : (storiesData.results ?? [])
logbooks.value = Array.isArray(logsData) ? logsData : (logsData.results ?? [])
plannings.value = Array.isArray(plansData) ? plansData : (plansData.results ?? [])
userStories.value = stories
logbooks.value = Array.isArray(logs) ? logs : ((logs as any).results ?? [])
plannings.value = Array.isArray(plans) ? plans : ((plans as any).results ?? [])
epics.value = epicData.map(epic => ({
...epic,