Compare commits
No commits in common. "1036e765931208e9aa15d989d027db029c56084e" and "d6f64d6d3d38e94eb666efeaf6b11c39e7752983" have entirely different histories.
1036e76593
...
d6f64d6d3d
|
|
@ -42,16 +42,11 @@ public function handle(): int
|
||||||
return Command::FAILURE;
|
return Command::FAILURE;
|
||||||
}
|
}
|
||||||
|
|
||||||
$fileConfigs = [];
|
$fileConfigs = [
|
||||||
$globMatches = glob("{$targetDir}/*/singolo_anno.mdb");
|
'0001' => ['year' => '0001', 'rel' => "{$stabileCode}/0001/singolo_anno.mdb", 'path' => "{$targetDir}/0001/singolo_anno.mdb"],
|
||||||
if (is_array($globMatches)) {
|
'0003' => ['year' => '0003', 'rel' => "{$stabileCode}/0003/singolo_anno.mdb", 'path' => "{$targetDir}/0003/singolo_anno.mdb"],
|
||||||
sort($globMatches);
|
'0004' => ['year' => '0004', 'rel' => "{$stabileCode}/0004/singolo_anno.mdb", 'path' => "{$targetDir}/0004/singolo_anno.mdb"],
|
||||||
foreach ($globMatches as $mdbPath) {
|
];
|
||||||
$year = basename(dirname($mdbPath));
|
|
||||||
$rel = "{$stabileCode}/{$year}/singolo_anno.mdb";
|
|
||||||
$fileConfigs[$year] = ['year' => $year, 'rel' => $rel, 'path' => $mdbPath];
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
$perFileCounts = [];
|
$perFileCounts = [];
|
||||||
$totalMdbRows = 0;
|
$totalMdbRows = 0;
|
||||||
|
|
|
||||||
|
|
@ -1,40 +0,0 @@
|
||||||
# ASCII Wireframe - Importazione Archivi (GESCON)
|
|
||||||
|
|
||||||
URL: `http://192.168.0.205:8000/admin-filament/gescon/importazione-archivi`
|
|
||||||
|
|
||||||
```text
|
|
||||||
+-----------------------------------------------------------------------------------------------------------------------+
|
|
||||||
| NETGESCON · CENTRO STELLA [ Utente: Cecilia Tordini v ] |
|
|
||||||
+-----------------------------------------------------------------------------------------------------------------------+
|
|
||||||
| GESTIONE GESCON > IMPORTAZIONE ARCHIVI |
|
|
||||||
| |
|
|
||||||
| +-----------------------------------------------------------------------------------------------------------------+ |
|
|
||||||
| | IMPORTAZIONE E SINCRONIZZAZIONE ARCHIVI LEGACY (GESCON MDB) | |
|
|
||||||
| | Esecuzione deterministica Web (Docker-ready) senza comandi CLI manuali | |
|
|
||||||
| +-----------------------------------------------------------------------------------------------------------------+ |
|
|
||||||
| |
|
|
||||||
| +-----------------------------------------------------------------------------------------------------------------+ |
|
|
||||||
| | PARAMETRI DI IMPORTAZIONE | |
|
|
||||||
| +-----------------------------------------------------------------------------------------------------------------+ |
|
|
||||||
| | | |
|
|
||||||
| | Stabile da importare: Anno Gestione Legacy: | |
|
|
||||||
| | [ 0013 - OTTAVIANO 105 - GIULIO CESARE 171 v ] [ 0015 (Anno 2026) v ] | |
|
|
||||||
| | | |
|
|
||||||
| | Directory Sorgente Legacy: Opzioni Avanzate: | |
|
|
||||||
| | [ /mnt/gescon-archives/gescon/0013 ] [X] Genera Hot Backup SQLite (stabile_0013.sqlite) | |
|
|
||||||
| | [ ] Reset Staging Temp (Preserva stabili consolidati) | |
|
|
||||||
| | | |
|
|
||||||
| | [ > AVVIA IMPORTAZIONE & SINCRONIZZAZIONE STABILE 0013 ] | |
|
|
||||||
| +-----------------------------------------------------------------------------------------------------------------+ |
|
|
||||||
| |
|
|
||||||
| +-----------------------------------------------------------------------------------------------------------------+ |
|
|
||||||
| | STATO SINCRONIZZAZIONE STABILI ARCHIVIATI | |
|
|
||||||
| +-----------------------------------------------------------------------------------------------------------------+ |
|
|
||||||
| | CODE | DENOMINAZIONE STABILE | GESTIONI | UNITA | MIRROR STAGING | COLLISIONI | ESITO IDEMPOTENTE | |
|
|
||||||
| +-------+----------------------------------+----------+-------+----------------+------------+-------------------------+ |
|
|
||||||
| | 0021 | SUPERCONDOMINIO MILIZIE 3 | 3 Anni | 212 | 694 Righe | 0 | [ OK ] 100% Sincrono | |
|
|
||||||
| | 0013 | OTTAVIANO 105 - GIULIO CESARE 171 | 12 Anni | 56 | 694 Righe | 0 | [ OK ] 100% Sincrono | |
|
|
||||||
| | 0016 | GERMANICO 96 | 6 Anni | 68 | 409 Righe | 0 | [ OK ] 100% Sincrono | |
|
|
||||||
| +-----------------------------------------------------------------------------------------------------------------+ |
|
|
||||||
+-----------------------------------------------------------------------------------------------------------------------+
|
|
||||||
```
|
|
||||||
|
|
@ -1,37 +0,0 @@
|
||||||
# ASCII Wireframe - Nominativi e Anagrafica Unica per Stabile
|
|
||||||
|
|
||||||
URL: `http://192.168.0.205:8000/admin-filament/condomini/nominativi`
|
|
||||||
|
|
||||||
```text
|
|
||||||
+-----------------------------------------------------------------------------------------------------------------------+
|
|
||||||
| NETGESCON · CENTRO STELLA [ Utente: Cecilia Tordini v ] |
|
|
||||||
+-----------------------------------------------------------------------------------------------------------------------+
|
|
||||||
| CONDOMINI > NOMINATIVI E ANAGRAFICA UNICA |
|
|
||||||
| |
|
|
||||||
| Stabile Attivo: [ 0013 - OTTAVIANO 105 (ID 18) v ] Anno Gestione: [ 2026 (0015 - Attiva) v ] [ Mostra Storico ]|
|
|
||||||
| |
|
|
||||||
| +-----------------------------------------------------------------------------------------------------------------+ |
|
|
||||||
| | FILTRI E RICERCA ANAGRAFICA CANONICA | |
|
|
||||||
| +-----------------------------------------------------------------------------------------------------------------+ |
|
|
||||||
| | Vista Stato Audit: Ruolo: Unità / Nominativo: Cerca Testo Libero: | |
|
|
||||||
| | (•) Attivi [ Tutti v ] [ Cerca per Scala/Int/Nome... v ] [ Es. Codice Fiscale, Nome... ] | |
|
|
||||||
| | ( ) Storico (Audit) | |
|
|
||||||
| | ( ) Tutti | |
|
|
||||||
| +-----------------------------------------------------------------------------------------------------------------+ |
|
|
||||||
| |
|
|
||||||
| +-----------------------------------------------------------------------------------------------------------------+ |
|
|
||||||
| | ANAGRAFICA UNICA E RUOLI CONSOLIDATI [ + Nuovo Nominativo ] | |
|
|
||||||
| +-----------------------------------------------------------------------------------------------------------------+ |
|
|
||||||
| | NOMINATIVO CANONICO | CF / P.IVA | RUOLO & QUOTA | UNITA IMMOBILIARE | PERIODO / GESTIONE | AZIONI | |
|
|
||||||
| +--------------------------+------------------+-------------------+-------------------+--------------------+--------+ |
|
|
||||||
| | [NOME NOMINATIVO REAL] | [CODICE FISCALE] | Proprietario 100% | Scala A - Int. 1 | Dal 01/01/2026 | [Apri] | |
|
|
||||||
| | [Anagrafica 000000XX] | | (Piena proprietà) | (ID XX) | (Gestione 2026) | [Edit] | |
|
|
||||||
| +--------------------------+------------------+-------------------+-------------------+--------------------+--------+ |
|
|
||||||
| | [NOME INQUILINO REAL] | [CODICE FISCALE] | Inquilino 100% | Scala A - Int. 2 | Dal 01/01/2025 | [Apri] | |
|
|
||||||
| | [Anagrafica 000000YY] | | (Locatario) | (ID YY) | (Gestione 2025-26) | [Edit] | |
|
|
||||||
| +--------------------------+------------------+-------------------+-------------------+--------------------+--------+ |
|
|
||||||
| | [NOME STORICO REAL] | [CODICE FISCALE] | Inquilino 100% | Scala A - Int. 2 | 01/01/2024-31/12/24| [Apri] | |
|
|
||||||
| | [Anagrafica 000000ZZ] | | (Locatario stor.) | (ID YY) | (Gestione 2024) | [Edit] | |
|
|
||||||
| +-----------------------------------------------------------------------------------------------------------------+ |
|
|
||||||
+-----------------------------------------------------------------------------------------------------------------------+
|
|
||||||
```
|
|
||||||
|
|
@ -1,36 +0,0 @@
|
||||||
# ASCII Wireframe - Scheda Unità Immobiliare
|
|
||||||
|
|
||||||
URL: `http://192.168.0.205:8000/admin-filament/unita-immobiliare`
|
|
||||||
|
|
||||||
```text
|
|
||||||
+-----------------------------------------------------------------------------------------------------------------------+
|
|
||||||
| NETGESCON · CENTRO STELLA [ Utente: Cecilia Tordini v ] |
|
|
||||||
+-----------------------------------------------------------------------------------------------------------------------+
|
|
||||||
| UNITA IMMOBILIARE |
|
|
||||||
| |
|
|
||||||
| BARRA DI SELEZIONE E TIMELINE |
|
|
||||||
| [<- Prec.] Unità: [ Scala A - Int. 11 (Piano 4 - Abitazione) [A-11] — BENEDETTO DANIELA v ] [Succ. ->] |
|
|
||||||
| |
|
|
||||||
| [ Riepilogo ] [ Tabelle Millesimali ] [ Catasto ] [ Economico ] [ Estratto Conto ] [ Acqua ] |
|
|
||||||
| |
|
|
||||||
| +-----------------------------------------------------------------------------------------------------------------+ |
|
|
||||||
| | DETTAGLI UNITA IMMOBILIARE & ANAGRAFICA ATTIVA | |
|
|
||||||
| +-----------------------------------------------------------------------------------------------------------------+ |
|
|
||||||
| | Codice: 0021-A-11 | Scala: A | Piano: 4 | Interno: 11 | Tipo: Abitazione | |
|
|
||||||
| | Proprietario Attivo: BENEDETTO DANIELA (Quota 100,00%) - Dal 09/06/2026 | |
|
|
||||||
| +-----------------------------------------------------------------------------------------------------------------+ |
|
|
||||||
| |
|
|
||||||
| +-----------------------------------------------------------------------------------------------------------------+ |
|
|
||||||
| | TIMELINE SUBENTRI E GESTIONI ANTERIORE (Cronistoria Titolari) | |
|
|
||||||
| +-----------------------------------------------------------------------------------------------------------------+ |
|
|
||||||
| | [ Da 09/06/2026 ] BENEDETTO DANIELA (Proprietario 100%) · Fonte: Anagrafica consolidata | |
|
|
||||||
| | Dettaglio: CF BNDDNL86M58H224O | |
|
|
||||||
| | | |
|
|
||||||
| | [ Fino a 08/06/2026 ] ATER C/O UFFICIO CONDOMINI PASSIVI (Proprietario 100%) · Fonte: Legacy condomin | |
|
|
||||||
| | Dettaglio: CF 01234567890 · Gestione 2026 (0004) | |
|
|
||||||
| | | |
|
|
||||||
| | [ Gestione 0003 ] ATER C/O UFFICIO CONDOMINI PASSIVI (Proprietario 100%) · Anno 2025 | |
|
|
||||||
| | [ Gestione 0001 ] ATER C/O UFFICIO CONDOMINI PASSIVI (Proprietario 100%) · Anno 2024 | |
|
|
||||||
| +-----------------------------------------------------------------------------------------------------------------+ |
|
|
||||||
+-----------------------------------------------------------------------------------------------------------------------+
|
|
||||||
```
|
|
||||||
|
|
@ -6,7 +6,7 @@ # CURRENT-205
|
||||||
|
|
||||||
## Obiettivo
|
## Obiettivo
|
||||||
|
|
||||||
Hotfix: Anagrafica Unica canonica, storico audit, CRUD protetto, ricerca per nominativo, isolamento deterministico inquilini e mirror/import degli Stabili 0013 e 0016 con directory dedicata wireframe ASCII.
|
Hotfix: Anagrafica Unica canonica, storico audit, CRUD protetto, ricerca per nominativo, isolamento deterministico inquilini e quote 100% per anno gestione dal mirror legacy condomin.
|
||||||
|
|
||||||
## Output del Giro Operativo
|
## Output del Giro Operativo
|
||||||
|
|
||||||
|
|
@ -14,14 +14,13 @@ ## Output del Giro Operativo
|
||||||
TASK_ID: task-d095b0e23b
|
TASK_ID: task-d095b0e23b
|
||||||
REPOSITORY: ssh://git@git.netgescon.it:2222/michele/netgescon-day0.git
|
REPOSITORY: ssh://git@git.netgescon.it:2222/michele/netgescon-day0.git
|
||||||
BRANCH: stabilization/205-zero
|
BRANCH: stabilization/205-zero
|
||||||
COMMIT: 393419409aef8d5222bf6cf941199a5ce390fcd6
|
COMMIT: edb6398b16fa4fc7928ee83fca3ffbc26ddc360b
|
||||||
FILE_O_AREE_TOCCATE:
|
FILE_O_AREE_TOCCATE:
|
||||||
- app/Console/Commands/ImportCondominMirror0021.php
|
- app/Livewire/Gescon/RubricaUniversaleTable.php
|
||||||
- app/Filament/Pages/Condomini/NominativiStabile.php
|
- app/Models/RubricaUniversale.php
|
||||||
- app/Filament/Pages/Gescon/ImportazioneArchivi.php
|
- app/Models/Persona.php
|
||||||
- docs/ui-wireframes/importazione-archivi.md
|
- app/Filament/Pages/UnitaImmobiliarePage.php
|
||||||
- docs/ui-wireframes/nominativi-stabile.md
|
- resources/views/filament/pages/unita-immobiliare.blade.php
|
||||||
- docs/ui-wireframes/unita-immobiliare.md
|
|
||||||
- tests/Feature/AnagraficaUnicaCanonicaTest.php
|
- tests/Feature/AnagraficaUnicaCanonicaTest.php
|
||||||
- tests/Feature/UnitaImmobiliarePageTest.php
|
- tests/Feature/UnitaImmobiliarePageTest.php
|
||||||
- tests/Feature/UnitaGestioneTemporaleTest.php
|
- tests/Feature/UnitaGestioneTemporaleTest.php
|
||||||
|
|
@ -29,13 +28,11 @@ ## Output del Giro Operativo
|
||||||
- ./vendor/bin/pest tests/Feature/UnitaImmobiliarePageTest.php tests/Feature/UnitaGestioneTemporaleTest.php tests/Feature/AnagraficaUnicaCanonicaTest.php tests/Feature/BenedettoBonificaIdempotenteTest.php tests/Feature/ControlTowerPollCommandTest.php (14 passed, 77 assertions)
|
- ./vendor/bin/pest tests/Feature/UnitaImmobiliarePageTest.php tests/Feature/UnitaGestioneTemporaleTest.php tests/Feature/AnagraficaUnicaCanonicaTest.php tests/Feature/BenedettoBonificaIdempotenteTest.php tests/Feature/ControlTowerPollCommandTest.php (14 passed, 77 assertions)
|
||||||
- ./scripts/ops/antigravity-cli/test_runner_and_parser.sh (6/6 passed)
|
- ./scripts/ops/antigravity-cli/test_runner_and_parser.sh (6/6 passed)
|
||||||
GATE_STATISTICS:
|
GATE_STATISTICS:
|
||||||
- STABILE_0021_MIRROR_ROWS: 694 (0 collisioni)
|
- DANIELA_BENEDETTO_CANONICAL_RUBRICA: 697 (000000JC / BNDDNL86M58H224O)
|
||||||
- STABILE_0013_MIRROR_ROWS: 694 (12 anni gestione, 0 collisioni, 42 unità)
|
|
||||||
- STABILE_0016_MIRROR_ROWS: 409 (6 anni gestione, 0 collisioni, 63 unità)
|
|
||||||
- ASCII_WIREFRAMES_DIR: docs/ui-wireframes/ (cartella dedicata creata)
|
|
||||||
- INQUILINI_PER_GESTIONE_ISOLATION: 100% (2024=PINTO LUIGI 100%, 2025/2026=MEDOSI ALESSANDRO 100%)
|
- INQUILINI_PER_GESTIONE_ISOLATION: 100% (2024=PINTO LUIGI 100%, 2025/2026=MEDOSI ALESSANDRO 100%)
|
||||||
- TIMELINE_FALLBACK_POPULATION: true (Anagrafica / Rubrica / Legacy condomin mirror)
|
- TIMELINE_FALLBACK_POPULATION: true (Anagrafica / Rubrica / Legacy condomin mirror)
|
||||||
- SEARCH_BY_NOMINATIVO_UNITA_PICKER: enabled
|
- SEARCH_BY_NOMINATIVO_UNITA_PICKER: enabled
|
||||||
|
- ATER_BENEDETTO_SUBENTRO_DATE: 08/06/2026 (Gestione 0004 / 2026)
|
||||||
- VISTA_STATO_FILTER_WORKING: true
|
- VISTA_STATO_FILTER_WORKING: true
|
||||||
- PHYSICAL_DELETE_GUARDED: true
|
- PHYSICAL_DELETE_GUARDED: true
|
||||||
BLOCCO_DATI: no
|
BLOCCO_DATI: no
|
||||||
|
|
@ -44,6 +41,7 @@ ## Output del Giro Operativo
|
||||||
|
|
||||||
## Prossimo Passo per .200 (Validazione)
|
## Prossimo Passo per .200 (Validazione)
|
||||||
|
|
||||||
- Eseguire il checkout del branch `stabilization/205-zero` al commit `393419409aef8d5222bf6cf941199a5ce390fcd6`.
|
- Eseguire il checkout del branch `stabilization/205-zero` al commit `edb6398b16fa4fc7928ee83fca3ffbc26ddc360b`.
|
||||||
- Verificare la cartella `docs/ui-wireframes/` contenente le Blade in formato ASCII.
|
- Verificare che nell'anno 2024 (`0001`) appaia sotto Inquilini solo PINTO LUIGI con Quota 100%.
|
||||||
- Verificare la sincronizzazione e la visualizzazione reale dei dati per gli Stabili 0013, 0016 e 0021.
|
- Verificare che negli anni 2025 (`0003`) e 2026 (`0004`) appaia solo MEDOSI ALESSANDRO con Quota 100%.
|
||||||
|
- Verificare che la timeline mostri la sequenza esatta degli avvicendamenti per ciascuna gestione.
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user