# Cuatro estados de tareas

Los estados disponibles son Pendiente, En proceso, Completada y Cancelada. Se retiraron Bloqueada y En revisión de formularios, filtros, tableros, dashboards y transiciones de tareas. Culminar tarea cierra directamente cuando todos los pasos están completos; se conservan el control de permisos, los tiempos y la aprobación para reabrir una tarea completada.

La migración convierte las tareas que estaban Bloqueadas o En revisión a En proceso. Conserva sus tiempos, comentarios, pasos y avance, y añade una actividad con el estado y motivo anteriores. Desactiva la revisión obligatoria. No envía correos ni genera tareas recurrentes durante la conversión.

El historial anterior permanece disponible como historial, sin permitir volver a seleccionar los estados retirados. Los procesos de aprobación de otros módulos son independientes.

## Hosting

Subir:

- `app/Models/Work/WorkTask.php`
- `app/Services/Work/WorkTaskService.php`
- `app/Services/Work/WorkTaskDashboard.php`
- `app/Services/Work/TaskTimerService.php`
- `app/Services/Work/TaskProgressService.php`
- `app/Filament/Pages/UserTasks.php`
- `resources/views/filament/pages/user-tasks.blade.php`
- `resources/views/filament/pages/partials/personal-task-dashboard.blade.php`
- `resources/views/filament/pages/partials/task-timers.blade.php`
- `resources/views/filament/pages/partials/user-task-detail.blade.php`
- `resources/views/filament/pages/partials/user-tasks-styles.blade.php`
- `database/migrations/2026_09_12_000008_simplify_work_task_statuses.php`

Desde la carpeta del proyecto, aplicar la migración junto al código actualizado:

```sh
php artisan migrate --path=database/migrations/2026_09_12_000008_simplify_work_task_statuses.php --force
php artisan view:clear
php artisan queue:restart
```

La migración no revierte automáticamente el cambio de estados al hacer rollback para no sobrescribir trabajo posterior. Conserva el estado anterior en la actividad de cada tarea convertida.
