Presenze New MVC

Modulo Database

v0.3.2

Modulo sistema

Database

Cruscotto tecnico per verificare configurazione DB, discovery ambiente e stato schema comunicazioni/messaggi senza operazioni distruttive.

diagnostic_ready AJAX ON Runtime dati

Contratto modulo

Chiave
database
Rotta
modules/database
Legacy
nuovo modulo tecnico
Gruppo
sistema

Portali abilitati

standard, custom

Campi previsti

Nessun campo configurato per ora.

Runtime read-only

Runtime schema database

Lettura stato schema comunicazioni senza scritture dati.

  • DB OK
  • Schema OK
  • Email invio OFF
  • Messaggi scrittura OFF
  • Regole dati lato app
Tabella Stato Record
pn_smtp_profiles presente 1
pn_email_templates presente 3
pn_email_queue presente 1
pn_communication_log presente 3
pn_internal_threads presente 2
pn_internal_messages presente 2
pn_internal_message_recipients presente 2

Azioni controllate: le bozze vengono salvate solo su richiesta operatore. Nessun invio email reale.

Pagina modulo

Pannelli funzionali

Ricerca configurazione DB

Il tool legge .env e .env.local, maschera le password e segnala se la connessione è pronta.

Regola DB

Le tabelle restano semplici: indici chiari e relazioni controllate dal codice applicativo.

Fase attuale

Questo step è diagnostico: non crea tabelle, non inserisce dati e non modifica record.

Anteprima

Tabelle schema comunicazioni/messaggi

Tabella Uso Relazioni
pn_smtp_profiles Profili SMTP per portale/azienda applicative
pn_email_templates Template email e comunicazioni applicative
pn_email_queue Coda invii email applicative
pn_communication_log Log comunicazioni applicative
pn_internal_threads Conversazioni interne applicative
pn_internal_messages Messaggi interni applicative
pn_internal_message_recipients Destinatari e lettura applicative

Dati dimostrativi: servono solo a verificare layout, AJAX e contratto UI.