Fix: mapeo employee_id→user_id + status_name de KAPPA + filtro asignado solo desarrolladores asignados

- KappaUserStory: status_name, status/priority aceptan number
- parseAssignedUser: separa employee_id (asignado_a) de user_id (assigned_to)
  employee_id se guarda negativo en Turso para distinguirlo
- enrichHU: usa status_name de KAPPA directo, fallback a resolveStatusName
- DashboardView: resolveEmployeeToUser() busca employee→user via employees store
- assignedName: muestra nombre real desde employee→user, fallback asignado_a_names
- Filtros: placeholder Estado/Prioridad/Asignado en vez de Todos
- assignedUsers: filtro solo muestra desarrolladores asignados a HUs del proyecto
This commit is contained in:
2026-05-29 03:15:33 -05:00
parent dc210ebd36
commit c8228b315d
4 changed files with 97 additions and 45 deletions
+12
View File
@@ -17,8 +17,11 @@ const STATUSES: StatusDef[] = [
]
const STATUS_MAP: Record<string, number> = {
'1': 1,
'todo': 1,
'por hacer': 1,
'not started': 1,
'2': 2,
'in_progress': 2,
'doing': 2,
'wip': 2,
@@ -26,16 +29,25 @@ const STATUS_MAP: Record<string, number> = {
'in progress': 2,
'en progreso': 2,
'true': 2,
'3': 3,
'review': 3,
'revisión': 3,
'qa-ready': 3,
'4': 4,
'testing': 4,
'pruebas': 4,
'qa-testing': 4,
'5': 5,
'done': 5,
'completed': 5,
'closed': 5,
'finalizado': 5,
'6': 6,
'blocked': 6,
'bloqueado': 6,
'ready to deploy': 6,
'qa-client': 6,
'7': 7,
'cancelled': 7,
'cancelado': 7,
'false': 1,