Skip to content

v0.9.0 - Calendario, tareas y middleware de seguridad

Choose a tag to compare

@Debaq Debaq released this 20 Mar 01:56
· 144 commits to master since this release

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