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:
@@ -134,6 +134,22 @@
|
|||||||
- Regla nueva agregada al orquestador (`UI-UX-WINDOWS.md`, seccion 3 "Kit de componentes"): todo
|
- 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.
|
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
|
## Comandos utiles
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
|
|||||||
Reference in New Issue
Block a user