Repository navigation
v0.9.0 - Calendario, tareas y middleware de seguridad
Cambios en v0.9.0
Middleware de permisos (fix critico de seguridad)
Ahora el backend verifica permisos en CADA request a nivel de API:
| Accion | Quien puede |
|---|---|
| Leer (GET) | Cualquier autenticado |
| Config bot, roles, shutdown | Solo admin |
| Subir/eliminar archivos | Permiso archivos_escritura |
| Imprimir | Permiso impresion |
| Terminal | Permiso terminal |
| Etiquetar red, enable/disable impresoras | Solo admin |
| Tareas, eventos, proyectos | Cualquier autenticado |
| Pendientes | Solo pueden ver su perfil |
Pagina de Tareas y Proyectos (web)
- Sidebar de proyectos con barra de progreso
- Tareas agrupadas por estado con badges
- Modal para crear con todas las opciones
- Confirmar, rechazar, completar desde la web
Calendario con eventos e invitaciones
- Tab "Calendario" con crear, aceptar/rechazar
- Invitar por nombre o @ALL
- Recordatorios automaticos via Telegram
- Comandos: /evento, /eventos, /aceptar, /declinar
Instalacion
tar xzf labnas-v0.9.0-linux-x86_64.tar.gz
cd labnas
sudo ./labnas-backend