Release Notes¶
Indice versioni/release generate da docs/changelog.md.
Indice¶
2026-03-13¶
Notifiche stati richieste (per tenant)¶
- aggiunta tabella e vista di configurazione Commerciale → Notifiche Stati;
- destinatari configurabili per stato (Cliente, Operatore, Tecnico, Email interne + To/CC);
- nuova logica di invio notifiche su cambio stato, con fallback comportamento storico.
UI badge e link rapidi¶
- nuovo badge Preventivi in topbar con contatore;
- link rapidi nel Cruscotto Admin per richieste aperte e checklist (scaduti/in scadenza).
2026-03-09¶
Motore DOCX -> PDF¶
- introdotto motore server-side DOCX->PDF riusabile in tutti i flussi:
- service
app/services/docx_pdf_engine.py - task Celery
app.tasks.docx_to_pdf_convert - comando CLI
flask --app app docx_to_pdf_convert - collegato il flusso
RAS finalizzazioneal template DOCX master: - usa
RAS_MASTER_TEMPLATE_DOCX - converte automaticamente in PDF
- fallback automatico al renderer legacy se il template fallisce
- aggiunte configurazioni
.envdedicate: DOCX_PDF_ENGINEDOCX_PDF_SOFFICE_BINDOCX_PDF_TIMEOUT_SECONDSDOCX_PDF_TMP_DIR- installato runtime conversione su server (
libreoffice-headless). - aggiunta documentazione tecnica
DOCX_PDF_ENGINE.mde collegamento inmkdocs.yml.
2026-03-08¶
Operativo + Ticket¶
- aggiunta guida operativa dedicata
Operativo e Ticket (Interventi)con: - entry point modulo operativo/ticket,
- procedura standard end-to-end,
- integrazione UI bidirezionale,
- checklist rapida di test;
- aggiornato indice operativo con collegamento diretto alla nuova guida;
- aggiornato
mkdocs.ymlper pubblicazione della nuova pagina inGestione Operativa. - aggiunta sezione screenshot in guida operativo/ticket con riferimenti ai 4 asset:
ticket_chat_intervento.pngcalendario_interventi.pngplanner_week_interventi.pngrapportino_list_interventi.png
2026-03-03¶
Documentazione¶
- aggiunta guida
Manuale Operativo -> Ruoli e Servizicon modello completo per: - admin,
- rete di gestione,
- rete commerciale,
- cliente,
- tecnico / fornitore tecnico;
- esteso
Moduli e Flussicon sezione tecnica su: - modulo commerciale,
- workflow servizio,
- perimetro e enforcement visibilita.
- aggiunte nuove guide dedicate:
Portale Amministratore,Modulo Commerciale,Tipologie Standard,Matrice Permessi,Diagnostica Visibilita',RAS End-to-End,Viste Chiave,Runbook Setup Tenant Commerciale,Checklist Go-Live Besant,Naming Standard,Test Plan per Ruolo,Collaudo Finale Besant.- completato anche l'indice MkDocs includendo pagine gia presenti ma fuori
nav: OnlyOffice Integration,RAS Dynamic Legacy Flow,Runbook OnlyOffice.- riorganizzato il
navMkDocs in tre ingressi principali: Gestione OperativaGestione AdminSviluppo
Documentale e stampe RAS¶
Finalizza versionesuRASaccoda automaticamente la stampa finale;- introdotto motore di stampa
RASconLibretto RASprincipale +SCHEDA_*come allegati; - le stampe vengono salvate sul cliente/condominio in categoria
RAS; - introdotto
Scarica ultima stampa PDF,Apri librettoeStorico Stampe; - resa piu robusta la gestione versioni delle stampe (
Corrente/Storica); - la lista
Documentiora mostraPrevieweDownload, senza il+di inserimento diretto; - migliorato il mantenimento del contesto cliente nei flussi di upload documento.
Dati e perimetro¶
- normalizzati i record legacy
besantintenant_besant; - allineato il modulo commerciale a una gestione coerente delle anagrafiche commerciali e del tenant.
Moduli tenant¶
- introdotto
TenantModuleEntitlementper attivare/disattivare moduli per tenant senza perdere dati; - migrati sotto entitlement:
formazionecommercialeticketsdocumentaleras- aggiunto ingresso operativo separato
Tecnici, con entitlement dedicato: module_code = tecnici
Profili tenant¶
- introdotti i cataloghi:
Role ProfilesTenant Role Profiles- aggiunta la vista:
User Role Profiles- definiti profili standard:
admin_tenantgestionecommercialetecnicoamministratore_condominioclientereadonly- i profili possono essere abilitati, disabilitati o messi in sola lettura per tenant senza toccare gli utenti o perdere dati.
- l'assegnazione utente -> profilo ora viene validata contro i profili abilitati sul tenant.
2026-02-25¶
Nuove funzionalita¶
- aggiunta
DipendenteViewcompleta con campi legacy principali; - estesa gestione assegnazione dipendenti al cliente (ricerca + CF);
- aggiunta colonna
Dip.in lista clienti; - aggiunta pagina
Mappa Clienti e Interventicon: - filtri,
- popup cliente/ticket,
- cluster marker,
- heatmap.
Stabilita e fix¶
- fix routing
MappaClientiInterventiView(default_view=index); - fix 500 su apertura cliente da mappa (riposizionamento metodi assets);
- pulizia permessi legacy non validi della mappa.
Dati¶
- import context legacy cliente su
cliente_meta.context_json; - allineamento
codice_fiscale = partita_ivaquando CF vuoto; - import esteso anagrafica dipendenti da legacy.