← Todas las entradas

Done 1.3.0 — restaurar empleados, listas más limpias y permisos claros

La versión 1.3.0 es pequeña. Ahora se puede recuperar a un empleado eliminado, los proyectos eliminados aparecen en las listas como eliminados, y ni los roles de más ni las denegaciones de acceso confusas te despistan.

Recuperar a un empleado eliminado

Eliminar a un empleado antes era definitivo: desaparecía de la tabla para siempre. La tabla de empleados tiene ahora un interruptor «Eliminados». Al activarlo, en lugar de los activos la tabla muestra los eliminados. Junto a cada uno hay un botón «Restaurar» que devuelve al empleado. El interruptor recuerda su posición, así que si consultas a menudo a los eliminados no tienes que activarlo cada vez. Ver y restaurar a los eliminados pueden hacerlo quienes tienen ese permiso.

Listas más limpias

Un proyecto eliminado en una lista desplegable antes parecía uno más, y era fácil elegirlo por error. Ahora el nombre de un proyecto eliminado lleva la nota «(proyecto eliminado)». Otra cosa: la lista de roles globales ya no incluye roles de módulos que no tienes instalados. Quedan solo los roles que realmente funcionan en tu instalación.

Una denegación de acceso clara

Los permisos en Done se comprueban en el servidor en cada petición. Antes una petición sin los permisos necesarios fallaba de forma confusa; ahora hay una respuesta clara para ese caso. Si te faltan permisos o no has iniciado sesión, una petición a la API devuelve «403 — acceso denegado», y una página normal muestra un error o te lleva al inicio de sesión. Así queda claro que la acción no se realizó por los permisos, y no por otra razón.