4.1 KiB
4.1 KiB
CURRENT-205
TASK_ID: task-nominativi-affitti-adminer-db MACHINE: .205 STATO: completato
Obiettivo Completato
-
Risoluzione Definitiva Nominativi Stabile (
/admin-filament/condomini/nominativi):- Agganciata la query di caricamento al modello di dominio canonico relazionale (
unita_immobiliari,persone_unita_relazioni,persone), identico a quello impiegato nella scheda Unità Immobiliare (UnitaImmobiliarePage). - Risolto il matching per
anno_gestione_attivo, eliminando qualsiasi divergenza tra l'elenco nominativi e le singole unità immobiliari. - Corretto il metodo di risoluzione rubrica/persona e i filtri di ricerca per condomino e inquilino.
- Link diretti operativi per saltare alla Scheda Unità o alla Scheda Persona in Anagrafica Unica.
- Agganciata la query di caricamento al modello di dominio canonico relazionale (
-
Modernizzazione & Integrazione Gestione Affitti (
/admin-filament/affitti/gestione):- Collegamento bidirezionale con
unita_immobiliari(locali tecnici, appartamenti, parti comuni a reddito dello stabile) con pulsante diretto "🏠 Scheda Unità". - Sincronizzazione automatica 1-click dei dati catastali consolidati (
foglio,particella,subalterno,categoria_catastale,rendita_catastale,classe,consistenza,piano,interno,superficie_catastale_mq,destinazione_uso). - Collegamento diretto con Anagrafica Unica (
persone) per la selezione del conduttore e gestione multi-inquilino/co-intestatari con link "🪪 Anagrafica Conduttore". - Nuova interfaccia grafica moderna con barra dei pulsanti iconici coordinata, 5 KPI Summary Cards (Locazioni Totali, Canoni Dovuti, Canoni Incassati, Saldo Pendenze, Avvisi & Scadenze) e navigazione a pill-tabs responsive.
- Collegamento bidirezionale con
-
Visualizzatore Database Grafico (Adminer) Configurato & Integrato:
- Risolto il wrapper
public/adminer.phpcon credenziali pre-configurate per accesso automatico alle 256 tabelle di MariaDB/MySQL (netgesconegescon_import) e PostgreSQL. - Aggiunto link diretto "Visualizza Database (Adminer)" nella navigazione Filament (gruppo Impostazioni) e nel menu utente in alto a destra.
- Risolto il wrapper
Output del Giro Operativo
ESITO_205: riuscito TASK_ID: task-nominativi-affitti-adminer-db REPOSITORY: ssh://git@git.netgescon.it:2222/michele/netgescon-day0.git BRANCH: stabilization/205-zero COMMIT: 98e841b FILE_O_AREE_TOCCATE:
- app/Filament/Pages/Condomini/NominativiStabile.php
- app/Filament/Pages/Affitti/GestioneAffitti.php
- resources/views/filament/pages/affitti/gestione-affitti.blade.php
- app/Providers/Filament/AdminFilamentPanelProvider.php
- public/adminer.php
- skill-netgescon/control-tower/CURRENT-205.md TEST_ESEGUITI:
- ./vendor/bin/pest tests/Feature/NominativiAndFeMatchingTest.php tests/Feature/PostaImapWebmailAndProtocolloTest.php tests/Feature/ContabilitaRelazionaleOrdinarieTest.php tests/Feature/BpmBankParserAndImporterTest.php tests/Feature/UnitaGestioneTemporaleTest.php tests/Feature/CatastoHubDbDrivenTest.php tests/Feature/UnitaCondominoInquilinoRoleToggleTest.php tests/Feature/UnitaImmobiliarePageTest.php tests/Feature/BenedettoBonificaIdempotenteTest.php tests/Feature/ControlTowerPollCommandTest.php (32 passed, 213 assertions) GATE_STATISTICS:
- NOMINATIVI_CANONICAL_ALIGNMENT: 100% allineato all'archivio canonico unita_immobiliari/persone_unita_relazioni.
- AFFITTI_UNITA_CATASTO_LINKAGE: Sincronizzazione automatica 1-click dei dati catastali e deep link a Scheda Unità.
- AFFITTI_ANAGRAFICA_UNICA_LINKAGE: Selezione conduttore da persone/anagrafica unica con deep link.
- AFFITTI_MODERN_UI: KPI summary cards, pill tabs e design uniforme.
- ADMINER_DB_VISUALIZER: Autenticazione automatica e navigazione integrata in Filament.
- TEST_SUITE: 32 test Feature passati (213 asserzioni, 100% pass). BLOCCO_DATI: no BLOCCO_CONTRATTO: no RISCHI_APERTI: nessuno
Prossimo Passo per .200 (Validazione)
- Eseguire il checkout del branch
stabilization/205-zero. - Eseguire la suite di test Pest (32 passed, 213 assertions).
- Verificare la visualizzazione dei Nominativi (
/admin-filament/condomini/nominativi), la Gestione Affitti (/admin-filament/affitti/gestione) e l'accesso al Visualizzatore Database (/adminer.phpo voce di menu in Impostazioni).