gigafibre-fsm/apps/ops/src/components
louispaulb 386e36f863 feat(ops): accueil « Mon aujourd'hui » adapté au rôle en tête du tableau de bord
Concrétise « chacun voit ses outils, pas les 24 » : bandeau personnel dont CHAQUE carte est gated par capacité —
- Ma boîte (view_clients) : notifications non lues → /communications
- Tickets sur moi (view_all_tickets|view_own_tickets) : Issues ouvertes filtrées sur _assign = mon courriel → /tickets
- Interventions aujourd'hui (view_all_jobs) : Dispatch Jobs du jour groupés par statut → /planification
Salutation + date FR localisées (America/Toronto). Données via endpoints EXISTANTS (erp listDocs + cloche), filtrage
« à moi » côté client, dégradé gracieux (« — ») si indispo. Additif (monté au-dessus de OutageAlertsPanel), styles --ops-*.
Vérifié en dev : rendu + 3 cartes + salutation nommée + 0 erreur console. Build OK, leak-clean, déployé.
Reste (différé) : atterrissage par rôle au niveau ROUTAGE (les non-managers arrivent ailleurs que sur '/') + sources
« à moi » dédiées (non-lus par canal, mes jobs par tech) au lieu du filtrage client.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-19 14:58:33 -04:00
..
customer consolidate uncommitted multi-session work (NL staff-agent, user avatars/profil, HelpHint, ticket detail modules, skill icons, hub agent/payments/sync) 2026-07-09 20:43:50 -04:00
flow-editor ops : types de job = source unique (config/job-types) 2026-07-07 21:27:32 -04:00
planif refactor(planif): « Bloquer du temps » = UN job/ticket qui occupe la timeline, priorité = curseur dur/souple 2026-07-16 18:38:17 -04:00
settings feat(ops): dispatch auto complet + perf Boîte/rapports + fix session 2026-07-02 08:49:35 -04:00
shared feat(ops): accueil « Mon aujourd'hui » adapté au rôle en tête du tableau de bord 2026-07-19 14:58:33 -04:00