Aller au contenu principal

Module Dashboard

Le Dashboard est le portail d'accueil de l'intranet. Il affiche les alias d'applications et les widgets transversaux.

Sous-domaine : dashboard.tarbouriech.tech


Responsabilités

  • Afficher le contenu dashboard personnalisé par utilisateur
  • Résoudre les alias et raccourcis d'applications
  • Rendre les widgets selon les permissions
  • Ne pas dupliquer la logique des modules métier

Layout

  • Desktop : 3/4 zone alias + 1/4 widgets intranet
  • Mobile : tabs en pills (border-radius: 20px)
  • Tiles alias : 85×80px desktop, 72×68px mobile, border-radius: 10px
  • Widgets : card blanche, corps 300px, drag handle, resize, état minimisé

Widgets

Les widgets sont des composants transversaux :

WidgetDescription
ChatMessagerie temps réel interne
MétéoMétéo locale
AlertesDernières alertes système
IdeaBoxBoîte à idées

:::info Distinction widget vs application Les widgets (Chat, Météo, Alertes, IdeaBox, Sondages) sont gérés dans Admin → Widgets. Les applications métier (Analyses, Elevage, CHR, Infrastructure) sont dans Admin → Applications. :::


Checklist

  • ✅ Visibilité des widgets scopée à l'utilisateur/application courant
  • ✅ Noms de routes stables
  • ✅ Widgets cachés ne pas exposer de données dans le HTML
  • ✅ La visibilité reflète les permissions (mais l'accès réel est contrôlé par les routes cibles)