agregar sprint, has_impairment, tabla impairments + sync pendings KAPPA

This commit is contained in:
2026-05-27 23:03:14 -05:00
parent 5cc7cf309e
commit 278d2bf075
7 changed files with 220 additions and 52 deletions
+6 -1
View File
@@ -4,7 +4,7 @@ import { useI18n } from 'vue-i18n'
import { useProjectsStore } from '@/stores/projects'
import { useWorkItemsStore } from '@/stores/workitems'
import { getTypeLabel, getTypeColor, getTypeIcon } from '@/services/hierarchy'
import { Activity, FileText, Layers, Clock, Info } from 'lucide-vue-next'
import { Activity, FileText, Layers, Clock, Info, AlertTriangle } from 'lucide-vue-next'
import { Card, CardContent, CardHeader, CardTitle } from '@/components/ui/card'
import { Badge } from '@/components/ui/badge'
import { Skeleton } from '@/components/ui/skeleton'
@@ -209,6 +209,11 @@ const statusLabel = (status: unknown) => {
</span>
</TableCell>
<TableCell class="text-sm max-w-[280px] truncate flex items-center gap-1">
<AlertTriangle
v-if="hu.has_impairment"
class="size-3.5 text-amber-500 flex-shrink-0"
title="Tiene impedimentos pendientes"
/>
<span class="truncate">{{ hu._cleanTitle || hu.title }}</span>
<span
v-if="hu._criteriaList?.length"