Fix: status 6 es QA-Client no bloqueado + isDone() ampliado
- isBlocked(): removido '6' (QA-Client) de la lista de bloqueados - isDone(): nuevo helper que incluye 6, 7, qa-client, ready to deploy como completados - doneHUs y epicProgress ahora usan isDone() consistente
This commit is contained in:
@@ -41,7 +41,7 @@ function isNextWeek(dateStr: string | undefined): boolean {
|
||||
|
||||
function isBlocked(hu: EnrichedUserStory): boolean {
|
||||
const s = String(hu.status ?? '').toLowerCase()
|
||||
return ['blocked', 'bloqueado', '6'].includes(s)
|
||||
return ['blocked', 'bloqueado'].includes(s)
|
||||
}
|
||||
|
||||
function isInProgress(hu: EnrichedUserStory): boolean {
|
||||
@@ -49,6 +49,11 @@ function isInProgress(hu: EnrichedUserStory): boolean {
|
||||
return ['in_progress', 'doing', 'wip', 'active', 'in progress', 'en progreso', 'true', '2'].includes(s)
|
||||
}
|
||||
|
||||
function isDone(hu: EnrichedUserStory): boolean {
|
||||
const s = String(hu.status ?? '').toLowerCase()
|
||||
return ['done', 'completed', 'closed', 'finalizado', '5', '6', '7', 'qa-client', 'ready to deploy'].includes(s)
|
||||
}
|
||||
|
||||
// Agrupar HUs
|
||||
const overdueHUs = computed(() =>
|
||||
workItems.userStories.filter(hu => hu.end_date && isOverdue(hu.end_date))
|
||||
@@ -90,10 +95,7 @@ function priorityVariant(p: unknown) {
|
||||
|
||||
const totalHUs = computed(() => workItems.userStories.length)
|
||||
const doneHUs = computed(() =>
|
||||
workItems.userStories.filter(hu => {
|
||||
const s = String(hu.status ?? '').toLowerCase()
|
||||
return ['done', 'completed', 'closed', 'finalizado', '5', 'true'].includes(s)
|
||||
}).length
|
||||
workItems.userStories.filter(hu => isDone(hu)).length
|
||||
)
|
||||
</script>
|
||||
|
||||
|
||||
@@ -550,7 +550,7 @@ const epicProgress = computed(() => {
|
||||
const entry = map.get(epicCode)!
|
||||
entry.total++
|
||||
const s = String(hu.status ?? '').toLowerCase()
|
||||
if (['done', 'completed', 'closed', 'finalizado', '5', 'true'].includes(s)) {
|
||||
if (['done', 'completed', 'closed', 'finalizado', '5', '6', '7', 'qa-client', 'ready to deploy'].includes(s)) {
|
||||
entry.done++
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user