diff --git a/public/adminer.php b/public/adminer.php index f230661..d4ce55d 100644 --- a/public/adminer.php +++ b/public/adminer.php @@ -4,7 +4,7 @@ * * SECURE WRAPPER FOR ADMINER * - Disabled in Production (APP_ENV=production or APP_DEBUG=false) - * - Supports 1-Click Switching between MySQL Staging and PostgreSQL Consolidato + * - Supports 1-Click Auto-Login to MySQL Staging and PostgreSQL Consolidato * - Auto-connects via TCP (127.0.0.1) to avoid Unix Socket Peer Auth failures * - Strips and hides credentials from URL query parameters to prevent password leaks */ @@ -54,7 +54,7 @@ function env_get_val($key, $default = '') { function adminer_object() { class NetGesconAdminerSecurity extends \Adminer\Adminer { function name() { - return "NetGescon Database Visualizer (MySQL / PostgreSQL)"; + return "NetGescon Database Visualizer"; } function credentials() { @@ -80,26 +80,23 @@ function login($login, $password) { } function loginForm() { - $connection = env_get_val("DB_CONNECTION", "mysql"); + $connection = env_get_val("DB_CONNECTION", "mysql"); $defaultDriver = ($connection === "pgsql") ? "pgsql" : "server"; $mySqlUser = env_get_val("DB_USERNAME", "netgescon_user"); $mySqlPass = env_get_val("DB_PASSWORD", "NetGescon2024!"); $dbName = env_get_val("DB_DATABASE", "netgescon"); - echo '
'; + echo '
'; echo '🔒 NetGescon Secure Dual DB Visualizer
'; - echo 'Seleziona il motore di database su cui operare (TCP 127.0.0.1):
'; - echo '
'; - echo ''; - echo ''; - echo '
'; - echo '
'; - echo ''; + echo 'Clicca su uno dei due pulsanti per accedere all\'istante al Database desiderato su TCP 127.0.0.1:

'; + echo '
'; + echo ''; + echo ''; echo '
'; echo '
'; echo ''; return true; diff --git a/skill-netgescon/ui-wireframes/fornitori-anagrafica.md b/skill-netgescon/ui-wireframes/fornitori-anagrafica.md index 295e8d0..e891d3f 100644 --- a/skill-netgescon/ui-wireframes/fornitori-anagrafica.md +++ b/skill-netgescon/ui-wireframes/fornitori-anagrafica.md @@ -62,3 +62,42 @@ ## 2. TAB 2: ✏️ SCHEDA DETTAGLIO & EDITING INLINE FORNITORE (#10 TECNOREPAIR | [ SALVA SCHEDA FORNITORE ] [ ANNULLA ] [ ASSEGNA NUOVO TICKET INTERVENTO ] | +-------------------------------------------------------------------------------------------------------------------+ ``` + +--- + +## 3. TAB 3: 📄 FATTURE ELETTRONICHE & XML MATCHING FORNITORE + +```text ++-------------------------------------------------------------------------------------------------------------------+ +| REGISTRO FATTURE ELETTRONICHE XML / SDI - FORNITORE #10 (TECNOREPAIR S.R.L. - P.IVA 01234567890) | ++-------------------------------------------------------------------------------------------------------------------+ +| FATTURE ASSEGNATE AUTOMATICAMENTE DA MATCHING P.IVA / C.F. SUGLI STABILI DELLO STUDIO: | +| | +| +------------+------------+----------------------------------------+-----------------+-------------+--------------+ +| | N. FATTURA | DATA FATT. | STABILE DESTINATARIO (CESSIONARIO CF) | IMPORTO TOTALE | STATO FE | AZIONI | +| +------------+------------+----------------------------------------+-----------------+-------------+--------------+ +| | FE-2024/45 | 15/05/2024 | SUPERCONDOMINIO MILIZIE 3 (97487690584)| € 1,450.00 | Accertata | [👁️ Apri XML]| +| | FE-2024/12 | 10/02/2024 | CATONE 34 - GERMANICO 85 (80017140585) | € 320.00 | Registrata | [👁️ Apri XML]| +| +------------+------------+----------------------------------------+-----------------+-------------+--------------+ +| [ 🔄 CARICA NUOVO FILE XML/ZIP ] [ 📄 ESPORTA REGISTRO FATTURE ] | ++-------------------------------------------------------------------------------------------------------------------+ +``` + +--- + +## 4. TAB 4: 🔑 MATRICE PERMESSI ACL & ACCREDITAMENTO STUDIO + +```text ++-------------------------------------------------------------------------------------------------------------------+ +| ACCREDITAMENTO E MATRICE VISIBILITÀ FORNITORE - STUDIO #13 (CECILIA TORDINI) | ++-------------------------------------------------------------------------------------------------------------------+ +| CONFIGURAZIONE ACCESSO PORTALE FORNITORI PER TECNOREPAIR S.R.L.: | +| | +| • Permesso di Login Portale: [X] Abilitato (Email: info@tecnorepair.it) | +| • Assegnazione Ticket Urgenze: [X] Abilitata per tutti i 16 stabili dello studio | +| • Caricamento Autonomo Fatture XML: [X] Abilitato | +| • Visibilità Storico Pagamenti: [X] Solo fatture del proprio P.IVA | +| | +| [ ✓ SALVA CONFIGURAZIONE ACCREDITAMENTO ] | ++-------------------------------------------------------------------------------------------------------------------+ +``` diff --git a/skill-netgescon/ui-wireframes/stabili.md b/skill-netgescon/ui-wireframes/stabili.md index 51f92c1..d3668d7 100644 --- a/skill-netgescon/ui-wireframes/stabili.md +++ b/skill-netgescon/ui-wireframes/stabili.md @@ -14,54 +14,119 @@ ## 1. TAB 1: 🏢 ELENCO STABILI CONDOMINIALI ```text +-------------------------------------------------------------------------------------------------------------------+ -| NETGESCON - CENTRO STELLA SYSTEM MANAGEMENT [SuperAdmin: Michele] | +| NETGESCON - ANAGRAFICA UNIFICATA STABILI CONDOMINIALI [Studio: Cecilia Tordini]| +-------------------------------------------------------------------------------------------------------------------+ | PATH: Home > Condomini > Gestione Stabili | +-------------------------------------------------------------------------------------------------------------------+ | BARRA PULSANTINI ICONICI COMPATTI (SENZA SCROLL ORIZZONTALE): | -| [ 🏢 Elenco ] [ ✏️ Modifica (#15) ] [ 🏛️ Catasto ] [ 🏦 Conti & Casse ] [ 🔑 Matrice ACL ] | +| [ 🏢 Elenco ] [ ✏️ Modifica (#23) ] [ 🏛️ Catasto ] [ 🏦 Conti & Casse ] [ 🔑 Matrice ACL ] | +-------------------------------------------------------------------------------------------------------------------+ | | | [ + NUOVO STABILE ] [ 🔄 SYNC DA STABILI.MDB ] [ 🔍 Cerca per Codice, Denominazione, Codice Fiscale... ] | | | -| +------+----------------------------------------+---------------+--------------------------------+----------------+ -| | COD. | DENOMINAZIONE STABILE CONDOMINIALE | CODICE FISCALE| BANCA PRINCIPALE & IBAN | CASSE | -| +------+----------------------------------------+---------------+--------------------------------+----------------+ -| | 0010 | CATONE 34 - GERMANICO 85 - GRACCHI 32 | 80017140585 | ISTITUTO SAN PAOLO | [CCB] [CCP] | -| | | | | IT26Z0306905077100000013753 | [CON] [CAG] | -| | 0013 | OTTAVIANO 105 - GIULIO CESARE 171 | 80212560587 | BANCO BPM | [CON] | -| | | | | IT88A0503403214000000000707 | | -| | 0016 | GERMANICO 96 | 80115200588 | BANCA DEL FUCINO | [CCB] [CCP] | -| | | | | IT48W0312403203000000233378 | [CON] | -| | 0021 | SUPERCONDOMINIO MILIZIE 3 | 97487690584 | UNICREDIT | [CCB] [CON] | -| | | | | IT30Q0200805170000104951005 | | -| +------+----------------------------------------+---------------+--------------------------------+----------------+ +| +------+----------+----------------------------------------+---------------+-----------------------+--------------+ +| | COD. | UNIVOK | DENOMINAZIONE STABILE CONDOMINIALE | CODICE FISCALE| BANCA PRINCIPALE & IBAN| CASSE (MDB) | +| +------+----------+----------------------------------------+---------------+-----------------------+--------------+ +| | 0010 | ST-0010 | CATONE 34 - GERMANICO 85 - GRACCHI 32 | 80017140585 | ISTITUTO SAN PAOLO | [CCB] [CCP] | +| | | | | | IT26Z03069050771000...| [CON] [CAG] | +| | 0013 | ST-0013 | OTTAVIANO 105 - GIULIO CESARE 171 | 80212560587 | BANCO BPM | [CON] | +| | | | | | IT88A0503403214000... | | +| | 0016 | ST-0016 | GERMANICO 96 | 80115200588 | BANCA DEL FUCINO | [CCB] [CCP] | +| | | | | | IT48W0312403203000... | [CON] | +| | 0021 | ST-0021 | SUPERCONDOMINIO MILIZIE 3 | 97487690584 | UNICREDIT CC 104951 | [CCB] [CON] | +| | | | | | IT30Q0200805170000104951005 | +| +------+----------+----------------------------------------+---------------+-----------------------+--------------+ | Mostrati 16 di 16 stabili censiti gestiti dallo studio | +-------------------------------------------------------------------------------------------------------------------+ ``` --- -## 2. TAB 2: ✏️ SCHEDA DETTAGLIO & EDITING INLINE STABILE (#0010 CATONE 34) +## 2. TAB 2: ✏️ SCHEDA DETTAGLIO & EDITING INLINE STABILE (#0021 SUPERCONDOMINIO MILIZIE 3) ```text +-------------------------------------------------------------------------------------------------------------------+ -| DETTAGLIO ED EDITING SCHEDA STABILE CONDOMINIALE (#0010 CATONE 34 - GERMANICO 85 - GRACCHI 32) | +| SCHEDA DETTAGLIO: SUPERCONDOMINIO MILIZIE 3 (COD. 0021 / ST-0021) | +-------------------------------------------------------------------------------------------------------------------+ -| [ Codice Stabile: 0010 ] [ Codice Fiscale: 80017140585 ] | -| [ Denominazione: CATONE 34 - GERMANICO 85 - GRACCHI 32 ] | -| [ Indirizzo: VIA CATONE 34 ] [ Città: ROMA ] [ CAP: 00192 ] [ PR: RM ] | -| [ Num. Unità Immobiliari: 48 ] [ Num. Scale: 3 ] [ Anno Gestione Attivo: 2024 ] | +| [ Codice Stabile: 0021 ] [ Codice Univoco: ST-0021 ] | +| [ Denominazione: SUPERCONDOMINIO MILIZIE 3 ] | +| [ Codice Fiscale: 97487690584 ] [ Partita IVA: 97487690584 ] | +| [ Indirizzo: VIALE DELLE MILIZIE 3 ] [ Città: ROMA ] [ CAP: 00192 ] [ PR: RM ] | +| [ Num. Unità Immobiliari: 32 ] [ Num. Scale: 2 ] [ Anno Gestione Attivo: 2024 ] | | | -| BANCA PRINCIPALE E COORDINATE BANCARIE: | -| • Istituto Bancario: ISTITUTO SAN PAOLO | -| • IBAN Principale: IT26Z0306905077100000013753 | +| PERCORSI CANONICI ARCHIVIO TENANT DISCO (PROVISIONING ID #13): | +| • Radice Stabile: storage/app/private/amministratori/00000013/stabili/0021/ | +| • Documenti: storage/app/private/amministratori/00000013/stabili/0021/documenti/ | +| • Fatture XML: storage/app/private/amministratori/00000013/stabili/0021/fatture_elettroniche/estratte/ | +| • Database Stabile:storage/app/private/amministratori/00000013/stabili/0021/database/generale_stabile.mdb | | | -| TABELLA ANAGR_CASSE AGGANCIATE: | -| • [CCB] Conto Corrente Bancario (Saldo: 0.00 EUR) | -| • [CCP] C corrente Postale n. 50581008 (Saldo: -2861.24 EUR) | -| • [CON] Cassa Contanti (Saldo: 0.00 EUR) | -| | -| [ SALVA SCHEDA STABILE ] [ ANNULLA ] [ 🏛️ APRI CATASTO STABILE ] | +| [ SALVA SCHEDA STABILE ] [ ANNULLA ] [ 🏛️ APRI CATASTO STABILE ] [ 📄 VISUALIZZA FATTURE FE ] | ++-------------------------------------------------------------------------------------------------------------------+ +``` + +--- + +## 3. TAB 3: 🏛️ CATASTO, UNITÀ IMMOBILIARI & COMPROPRIETÀ + +```text ++-------------------------------------------------------------------------------------------------------------------+ +| DATI CATASTALI ED ELENCO UNITÀ IMMOBILIARI - STABILE #0021 (SUPERCONDOMINIO MILIZIE 3) | ++-------------------------------------------------------------------------------------------------------------------+ +| COMPRENSORIO CATASTALE: Comune di Roma (H501) | Foglio: 450 | Particella: 120 | Sezione: Urbana | +| | +| +------+---------+-------+-------+----------+----------------------------+-----------------------+----------------+ +| | SUB. | PIANO | SCALA | CAT. | RENDITA | PROPRIETARIO CANONICO | QUOTA DIRITTO REALE | STATO UNITÀ | +| +------+---------+-------+-------+----------+----------------------------+-----------------------+----------------+ +| | 101 | T | A | A/2 | € 1.450 | BONIFICA BENEDETTO | Proprietà 100% | Attivo | +| | 102 | 1 | A | A/2 | € 1.520 | ROSSI MARIO / BIANCHI ANNA | Comproprietà 50%/50% | Attivo | +| | 103 | 1 | B | A/3 | € 1.100 | VERDI LUIGI (Nudo Prop.) | Usufrutto Neri Maria | Attivo | +| +------+---------+-------+-------+----------+----------------------------+-----------------------+----------------+ +| [ + AGGIUNGI UNITÀ ] [ 📄 ESPORTA CERTIFICATO CATASTALE ] [ 🔄 BONIFICA DUPLICATI ANAGRAFICI ] | ++-------------------------------------------------------------------------------------------------------------------+ +``` + +--- + +## 4. TAB 4: 🏦 CONTI CORRENTI BANCARI, POSTALI & ANAGR_CASSE + +```text ++-------------------------------------------------------------------------------------------------------------------+ +| COORDINATE BANCARIE E TABELLA ANAGR_CASSE - STABILE #0021 (SUPERCONDOMINIO MILIZIE 3) | ++-------------------------------------------------------------------------------------------------------------------+ +| CONTO PRINCIPALE ACCREDITATO: | +| • Istituto Bancario: UNICREDIT S.P.A. | +| • IBAN Principale: IT30Q0200805170000104951005 (BIC: UNCRITM1113) | +| • Numero Conto Corrente: 000104951005 | +| | +| REGISTRI E CASSE DA GENERALE_STABILE.MDB (TABELLA ANAGR_CASSE): | +| +----+--------+---------------------------------------+------------------------+----------------------------------+ +| | ID | CODICE | DESCRIZIONE REGISTRO CASSA | SALDO INIZIALE EURO | TIPO RIGA (MDB) | +| +----+--------+---------------------------------------+------------------------+----------------------------------+ +| | 1 | CON | Cassa contanti | € 0.00 | Riga dati | +| | 54 | CCB | UNICREDIT CC N.000104951005 40.634,14 | € 140,701.02 | Riga dati | +| | 55 | CDL | CASSA DE LEO | € 0.00 | Riga dati | +| +----+--------+---------------------------------------+------------------------+----------------------------------+ +| [ + AGGIUNGI CASSA/CONTO ] [ 💳 SINCRO MOVIMENTI CBI/CAMT ] [ 📄 RICONCILIAZIONE ESTRATTO CONTO ] | ++-------------------------------------------------------------------------------------------------------------------+ +``` + +--- + +## 5. TAB 5: 🔑 MATRICE PERMESSI ACL & VISIBILITÀ STABILE + +```text ++-------------------------------------------------------------------------------------------------------------------+ +| CONFIGURAZIONE MATRICE ACL E VISIBILITÀ MENÙ - STABILE #0021 (SUPERCONDOMINIO MILIZIE 3) | ++-------------------------------------------------------------------------------------------------------------------+ +| DEFINIZIONE ACCESSI E PRIVILEGI PER GLI OPERATORI DI STUDIO: | +| | +| +----------------------------------+-----------------+-------------------+---------------------+------------------+ +| | RUOLO OPERATIVO STUDIO | LETTURA SCHEDA | MODIFICA CONTABIL.| GESTIONE DOCUMENTI | SCARICO FE XML | +| +----------------------------------+-----------------+-------------------+---------------------+------------------+ +| | Amministratore (Cecilia Tordini) | [X] Abilitato | [X] Abilitato | [X] Abilitato | [X] Abilitato | +| | Collaboratore Contabile | [X] Abilitato | [X] Abilitato | [X] Abilitato | [ ] Disabilitato | +| | Fornitore Manutentore | [X] Solo Ticket | [ ] Disabilitato | [ ] Disabilitato | [ ] Disabilitato | +| +----------------------------------+-----------------+-------------------+---------------------+------------------+ +| [ ✓ SALVA MATRICE PERMESSI STABILE ] | +-------------------------------------------------------------------------------------------------------------------+ ```