Files
obis-gestionale-security/docs/development/devlog/2025-12-15-120000_sites_and_dashboard.md
2025-12-15 13:16:19 +01:00

1.1 KiB

Piano di Sviluppo: Completamento Anagrafiche (Sedi) e Dashboard

Obiettivo: Completare le funzionalità mancanti per rendere l'applicazione pienamente operativa per la gestione della formazione.

1. Gestione Sedi (Sites)

Le sedi operative sono fondamentali per allocare i lavoratori.

  • Backend: Modulo sites (CRUD).
    • Rotte: GET /sites, GET /sites?companyId=..., POST /sites, PUT /sites/:id, DELETE /sites/:id.
  • Frontend: Pagina Dettaglio Azienda.
    • Visualizzazione dati azienda.
    • Tabella Sedi associate.
    • Form (Modal) per Aggiunta/Modifica Sede.
  • Frontend: Integrazione nel Form Lavoratore.
    • Abilitare la select "Sede" filtrata in base all'azienda selezionata.

2. Dashboard e Scadenziario

  • Backend: Endpoint GET /dashboard/stats.
    • Conteggio scadenze (Scaduti, In scadenza 30gg, Validi).
    • Prossimi corsi in programma.
  • Frontend: Widget Dashboard.
    • Cards riepilogative (KPI).
    • Tabella "In Scadenza" veloce (Solo KPI per ora).

3. Notifiche (Base)

  • Implementazione servizio invio mail (Stub/Log per ora).