Changelog 10.2.1
PATCH
2026-03-13
LUMA Nova 10.2.1 - Module Suivi Infrastructure Réseau
Nouveau module — Projet Infra
- Ajout du module de suivi de projet infrastructure réseau accessible sur /projet-infra
- 7 phases de migration préremplies : Réseau Proxmox, OPNsense, Certificats, Services annexes, Migration VMs, Bridge Elyn, À enquêter
- 30 étapes initiales avec statuts cliquables : À faire (gris) / En cours (orange) / Terminé (vert)
- Barres de progression globale et par phase calculées automatiquement et mises à jour en temps réel (AJAX, sans rechargement)
Commentaires par étape
- Section de commentaires rétractable par étape avec auteur, avatar et date
- Formulaire inline de saisie pour les éditeurs, injection dynamique du nouveau commentaire sans rechargement
- Affichage chronologique avec compteur de commentaires sur le bouton toggle
Gestion des accès
- Système de droits dédié : lecteur (consultation) et éditeur (modification statuts + commentaires)
- Page d administration /projet-infra/admin/acces réservée aux admins LUMA pour attribuer les niveaux par utilisateur
- Les admins LUMA ont toujours accès éditeur implicitement, sans entrée dans la table projet_acces
Architecture & fichiers
- app/routes/web/projet-infra.js : routes Express avec middlewares requireProjetAcces et requireAdmin
- app/db/crud.v3/projet-infra.js : modèle sqlV3 (phases + etapes + commentaires + acces) avec requêtes JOIN optimisées
- app/modules/projet-infra/views/projet-infra/ : vues EJS index et acces avec layout/luma standard
- app/modules/projet-infra/assets/css/projet-infra/index.css : design sombre cohérent avec les tokens CSS LUMA
Base de données
- Migration 169 : tables projet_phases, projet_etapes, projet_commentaires, projet_acces avec contraintes FK et indexes
- Données initiales insérées conditionnellement (DO $$ IF NOT EXISTS) pour éviter les doublons
- Table projet_acces avec contrainte UNIQUE(user_id) et ON CONFLICT DO UPDATE pour les upserts
Release Notes
- Bump LUMA 10.2.1 - Build 10201
- Patch post-10.2.0 : aucun breaking change, aucune modification de module existant
- Lien Infra ajouté dans la navbar principale, visible uniquement pour les utilisateurs connectés
- Versions modules inchangées : ADMIN 1.1.1, ORION 1.3.5, ORION_AGENT OA-0.5.2-Rigel, NINO 5.0.13, HARMONIX 1.1.1, KIDOUILLE 1.1.1, ELYN 1.1.17, TICKETS 0.3.1