Migrare segnalazioni base in widget form.io
## Descrizione della modifica Attualmente sugli enti abbiamo un widget legacy per le segnalazioni e vogliamo sostituirlo con quello form.io per eliminare il costo di manutenzione del widget react. ## Criteri di accettazione - [ ] Inviare una segnalazione senza errori - [ ] La nuova segnalazione inviata deve essere retro compatibile con le vecchie segnalazioni, controllando dal profilo vecchie pratiche che si vedano con tutti i campi compilati ## Piano di rollback - In caso di problemi dal Caddy di sdc cambiare la versione del widget da 2.0.0 a 1.20.11 - `redir /widgets/inefficiencies/bootstrap-italia@2/js/inefficiencies.js https://static.opencityitalia.it/widgets/inefficiencies/version/1.20.11/bootstrap-italia@2/js/inefficiencies.js` ## Dettagli - Il nuovo script sostituisce in automatico il vecchio senza nessun intervento dell'ente, pre-impostando in automatico tutti i parametri di configurazione ## Follow-up * [ ] Aggiornare la documentazione su [gitbook](https://app.gitbook.com/o/-MRQtav6dxPB0RkAwAX7/s/NwAiDeLoMPCkkp1BdSbI/integrazioni/integrazioni-con-il-sito-istituzionale#segnalazioni) ## Casi di test * [x] Test Utente * [x] Andare sulla [pagina](https://www.comune-qa.bugliano.pi.it/segnala_disservizio) e procedere senza login * [x] Mappa * [x] Cercare un indirizzo da testo e selezionarle uno * cliccando su individua con precisione sulla mappa si apre l'indirizzo che ho scritto in precedenza * Dalla mappa posso aggiornare indirizzo e salvare * [x] Compilare tutti i dati obbligatori senza errori * [x] Allegare 3 immagini senza errori, se carico il 4° mi da errore * [x] Fare lo stesso con gli allegati pdf come per le immagini * [x] Invio la pratica con successo * [x] Procedere con autenticazione Michelangelo, vedo i miei dati pre-compilati ma posso modificare email e telefono * [x] Invio la pratica senza errori * [x] Controllo che sulle pratiche vecchie nelle Mie pratiche che siano compilati tutti i campi inviati all'ora * [x] Test operatore * [x] Autenticarsi come operatore con user: operatore.supporto dalla [pagina](https://servizi.comune-qa.bugliano.pi.it/lang/) * [x] Nell'elenco delle pratiche filtrare il servizio: Segnala disservizio e vedo al lista di tutte le pratiche inviate * [x] Vado del dettaglio di una pratica precedentemente inviata e vedo come campi popolati solo quelli precedentemente inviati * [x] Sulle pratiche dove ho aggiunto un indirizzo vedo il tab "Mappa" con l'indirizzo inviato * [x] **Multilingua** * [x] Andare alla [pagina](https://www.comune-qa.bugliano.pi.it/segnala_disservizio) come utente autenticato Michelangelo e cambiare la lingua in tedesco * [x] Compilo il form e verifico che tutti i campi, descrizioni ed errori siano tradotti * [x] Invio la pratica e verifico che tutti i messaggi visualizzati siano nella lingua selezionata * [x] Vado sul mio profilo utente e verifico che il dettaglio della pratica è nella lingua di come ho inviato la pratica * [x] Verifico che le email di ricevuta siano nella lingua selezionata
issue