Task : Uniformisation des headers Dashboard
Date : 08-01-2026 11:45
Statut : Terminé
Contexte
Les pages du dashboard avaient des menus incohérents :
- Certaines pages avaient "Alertes" et "RAIDZ"
- D'autres n'avaient que certains liens
- Le menu secondaire contenait les liens vers d'autres pages au lieu des sections internes
Modifications effectuées
1. Refactoring templates.sh
Nouvelle fonction html_header() avec :
- Support d'un sous-menu optionnel (format "Label|#ancre,Label2|#ancre2")
- Menu principal unifié avec 12 liens
Nouvelle fonction html_header_with_submenu() avec sous-menus prédéfinis par page.
2. Mise à jour generate.sh
Tous les headers sont maintenant uniformes :
Menu principal (12 liens) :
Dashboard, Alertes, Liens, Montages, Nginx, API, Doc, Modeles, Secrets, Crons, RAIDZ, NeedFinder
Menu secondaire (contextuel) :
- index.html : Alertes, Proxmox, Docker, Services
- doc.html : Architecture, Serveurs, Stockage, Containers, Services, Procedures
- endpoints.html : Secrets, Ollama, ComfyUI, Whisper, YOLO, Redis, Ports
- models.html : Generalistes, Code, Raisonnement, Recommandations, API Ollama
- secrets.html : Services Web, Reseau Local, API Keys, SSH, Exemples
- crons.html : Rsync 8To, Rsync 1To, GitLab
3. Pages mises à jour
- index.html
- alerts.html
- doc.html
- models.html
- secrets.html
- endpoints.html
- montages.html
- nginx.html
- crons.html
Fichiers modifiés
/stock_8to/33800-stack/monitoring/templates.sh
/stock_8to/33800-stack/monitoring/generate.sh
Test
Génération réussie et déploiement sur nginx OK.
Proposition associée
/home/gouroubleu/propositions/08-01-2026-11-25-fix-dashboard-header-coherence.md