docs: registra el deploy a produccion de v1.5.0 (eliminar proyecto, papelera)

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
Milton Gonzalez
2026-09-09 09:27:34 -05:00
parent 5a25ed066d
commit e018eba8c1
+16
View File
@@ -134,6 +134,22 @@
- Regla nueva agregada al orquestador (`UI-UX-WINDOWS.md`, seccion 3 "Kit de componentes"): todo
campo de contraseña debe llevar el icono de revelar/ocultar.
## Actualizacion v1.5.0 (2026-09-09) — eliminar proyecto (logico), papelera, orden por creacion
- Migracion `003_project_soft_delete.sql` aplicada sobre `.32`: columnas `deleted_at`/`deleted_by`
en `projects`.
- `DELETE /api/projects/:id` (logico, con popup de confirmacion), `GET /api/projects?trash=true` +
`POST /:id/restore` + `DELETE /:id/permanent` (papelera, solo superadmin; el borrado fisico exige
que el proyecto ya este en la papelera).
- Listado de proyectos con columna "Creado" y orden por defecto de mas nuevo a mas antiguo.
- Verificado de punta a punta en dev con Playwright (crear -> aparece primero -> eliminar con popup
-> desaparece del listado -> aparece en papelera -> restaurar -> vuelve a aparecer), y con curl
los limites de permisos (un `collaborator` sin ser dueño/miembro recibe 403 en las 4 rutas nuevas).
Sin errores de consola.
- Redeploy a produccion: migracion aplicada, backend y frontend reconstruidos y reiniciados (PID
confirmado distinto en ambos), verificado contra `https://project.linkedcorp.net` (bundle nuevo
servido, `GET /api/projects` sin token responde 401 como se espera).
## Comandos utiles
```bash