Files
dh-inspeccion-v2/scripts/check-dashboard-d5-6-3.sh

21 lines
1.0 KiB
Bash
Executable File

#!/usr/bin/env bash
set -Eeuo pipefail
ROOT="${ROOT:-/var/www/dhv2.korexlabs.com}"
cd "$ROOT"
[[ "$(node -p "require('./web-v2/package.json').version")" == "0.19.6-3" ]]
grep -Fq "APP_PHASE = 'Fase D5.6.3 · Navegación contextual'" web-v2/src/config/version.ts
grep -Fq 'OperationalContextBar' web-v2/src/layout/AppLayout.tsx
grep -Fq 'OperationalContextProvider' web-v2/src/app/App.tsx
grep -Fq 'path="/planificacion"' web-v2/src/app/App.tsx
! grep -Fq "label: 'Planificación'" web-v2/src/layout/AppLayout.tsx
grep -Fq 'Planificar inspección' web-v2/src/pages/InspectionVisitsPage.tsx
grep -Fq 'inspection-status-tabs' web-v2/src/pages/InspectionVisitsPage.tsx
grep -Fq 'useOperationalContext' web-v2/src/pages/AssetsPage.tsx
grep -Fq 'useOperationalContext' web-v2/src/pages/ActsPage.tsx
grep -Fq 'useOperationalContext' web-v2/src/pages/ReportsPage.tsx
grep -Fq 'useOperationalContext' web-v2/src/pages/FindingsPage.tsx
grep -Fq 'operationalContext.areaId' web-v2/src/pages/InspectionVisitEditorPage.tsx
echo 'D5.6.3 dashboard checks: 13/13 OK'