Files
zentral/docs/development/devlog/2025-12-04-023000_zentral_dashboard.md

1.4 KiB

Zentral Dashboard and Menu Cleanup

Stato Attuale

Completato.

Lavoro Svolto

  1. Pulizia Menu Zentral:

    • Verificato che le voci "Clienti", "Articoli" e "Risorse" nel menu "Zentral" erano ridondanti o non funzionanti.
    • "Articoli" è gestito dal modulo Warehouse (/warehouse/articles).
    • "Clienti" e "Risorse" erano link non funzionanti (/clienti, /risorse non definiti nelle rotte).
    • Rimossi questi elementi dal menu laterale (Sidebar.tsx).
    • Appiattito il menu "Zentral" in un'unica voce di primo livello "Zentral Dashboard" che punta direttamente alla home page.
  2. Nuova Zentral Dashboard:

    • Aggiornato src/frontend/src/pages/Dashboard.tsx per diventare la nuova homepage "Zentral Dashboard".
    • La dashboard ora mostra:
      • Un messaggio di benvenuto con il conteggio dei moduli attivi.
      • Una griglia di card per ogni modulo attivo, con icona, nome, descrizione e pulsante per aprire l'applicazione.
      • Gestione dello stato di caricamento e caso di nessun modulo attivo.
    • La dashboard utilizza useModules per recuperare dinamicamente i moduli attivi.
    • Integrata con il sistema di Tab (openTab) per aprire le applicazioni.

Prossimi Passi Suggeriti

  • Implementare endpoint di backend per recuperare statistiche globali reali (es. numero ordini aperti, valore magazzino, ecc.) da mostrare nella dashboard principale.
  • Aggiungere widget personalizzabili nella dashboard.