• Joined on 2026-03-11
Adriano commented on issue Adriano/TieMeasureFlow#31 2026-09-21 21:56:37 +00:00
Export CSV dal browser: nominale, tolleranze, descrizione e operatore escono vuoti

Soluzione

ESITO: fatto COSA: csv-export.js legge da m.subtask (descrizione, unità, nominale, tolleranze calcolate da utl/ltl); operatore = measured_by (l'unico campo reale). Test…

Adriano commented on issue Adriano/TieMeasureFlow#30 2026-09-21 21:56:36 +00:00
Riepilogo di fine task: carica le misure di tutta la versione, non del lotto/run, troncate a 500

Soluzione

ESITO: fatto COSA: Il riepilogo filtra per lotto, seriale e operatore corrente e pagina oltre 500. Il filtro per production_run_id manca al backend: issue nuova. COMMIT (ramo…

Adriano closed issue Adriano/TieMeasureFlow#30 2026-09-21 21:56:36 +00:00
Riepilogo di fine task: carica le misure di tutta la versione, non del lotto/run, troncate a 500
Adriano closed issue Adriano/TieMeasureFlow#29 2026-09-21 21:56:35 +00:00
confirmCycle: se il server rifiuta /cycle lo schermo mostra comunque il ciclo chiuso
Adriano commented on issue Adriano/TieMeasureFlow#29 2026-09-21 21:56:35 +00:00
confirmCycle: se il server rifiuta /cycle lo schermo mostra comunque il ciclo chiuso

Soluzione

ESITO: fatto COSA: confirmCycle: se la produzione è aperta e il server rifiuta, cycleConfirmed torna false, l'overlay si riapre con l'errore; il ramo locale vale solo senza…

Adriano closed issue Adriano/TieMeasureFlow#28 2026-09-21 21:56:34 +00:00
Editor annotazioni: al resize gli oggetti non vengono riscalati, il salvataggio sposta i marker
Adriano commented on issue Adriano/TieMeasureFlow#28 2026-09-21 21:56:33 +00:00
Editor annotazioni: al resize gli oggetti non vengono riscalati, il salvataggio sposta i marker

Soluzione

ESITO: fatto COSA: _fitCanvasToImage riscalare ogni oggetto del fattore newScale/oldScale (posizione, dimensioni, font, estremi delle frecce); guardia beforeunload con modifiche…

Adriano closed issue Adriano/TieMeasureFlow#27 2026-09-21 21:56:32 +00:00
Numpad: cifre rimaste sul display si concatenano alla lettura del calibro; interi oltre 6 cifre troncati
Adriano commented on issue Adriano/TieMeasureFlow#27 2026-09-21 21:56:32 +00:00
Numpad: cifre rimaste sul display si concatenano alla lettura del calibro; interi oltre 6 cifre troncati

Soluzione

ESITO: fatto COSA: numpad.js: all'inizio di una raffica HID le cifre digitate a mano prima vengono scartate; parte intera oltre il limite → lettura rifiutata con evento `numpad-erro…

Adriano closed issue Adriano/TieMeasureFlow#26 2026-09-21 21:56:31 +00:00
Tolleranze: nessuna validazione d'ordine ltl ≤ lwl ≤ nominale ≤ uwl ≤ utl
Adriano commented on issue Adriano/TieMeasureFlow#26 2026-09-21 21:56:31 +00:00
Tolleranze: nessuna validazione d'ordine ltl ≤ lwl ≤ nominale ≤ uwl ≤ utl

Soluzione

ESITO: fatto COSA: Ordine ltl ≤ lwl ≤ nominale ≤ uwl ≤ utl validato alla creazione (modello) e all'update parziale sui valori risultanti (router) → 422. Prova originale…

Adriano closed issue Adriano/TieMeasureFlow#25 2026-09-21 21:56:30 +00:00
API key unica per utente: un secondo login butta fuori la prima postazione, e il frontend non gestisce il 401
Adriano commented on issue Adriano/TieMeasureFlow#25 2026-09-21 21:56:30 +00:00
API key unica per utente: un secondo login butta fuori la prima postazione, e il frontend non gestisce il 401

Soluzione

ESITO: fatto COSA: Il login riusa la api_key esistente (più postazioni convivono), il logout non la azzera salvo all_sessions, il cambio password la azzera, bcrypt a tempo…

Adriano closed issue Adriano/TieMeasureFlow#24 2026-09-21 21:56:29 +00:00
Produzioni: nessun ruolo né legame con la stazione; ricetta non assegnata misurabile via barcode
Adriano commented on issue Adriano/TieMeasureFlow#24 2026-09-21 21:56:29 +00:00
Produzioni: nessun ruolo né legame con la stazione; ricetta non assegnata misurabile via barcode

Soluzione

ESITO: fatto COSA: Backend: aprire/avanzare/pausa/ripresa/chiusura richiedono MeasurementTec, Supervisor o admin; open_run rifiuta ricetta non attiva o non assegnata alla…

Adriano closed issue Adriano/TieMeasureFlow#23 2026-09-21 21:56:28 +00:00
Impostazioni non validate: csv_delimiter sbagliato blocca la chiusura delle produzioni
Adriano commented on issue Adriano/TieMeasureFlow#23 2026-09-21 21:56:27 +00:00
Impostazioni non validate: csv_delimiter sbagliato blocca la chiusura delle produzioni

Soluzione

ESITO: fatto COSA: PUT /api/settings/ valida per chiave (csv_delimiter un carattere fra , ; TAB

Adriano commented on issue Adriano/TieMeasureFlow#22 2026-09-21 21:56:26 +00:00
Injection di formule nei CSV (export di produzione e export dal browser)

Soluzione

ESITO: fatto COSA: neutralise_csv_cell (backend, export di produzione ed export misure) e escapeCsvValue (csv-export.js): le celle di testo che iniziano con = + - @ TAB CR…

Adriano closed issue Adriano/TieMeasureFlow#22 2026-09-21 21:56:26 +00:00
Injection di formule nei CSV (export di produzione e export dal browser)
Adriano commented on issue Adriano/TieMeasureFlow#21 2026-09-21 21:56:25 +00:00
Files: un Maker cancella qualunque file sotto uploads, compresi i CSV di statistica

Soluzione

ESITO: fatto COSA: DELETE vietato sotto statistics/, reports/, logos/ (403) e sui file referenziati da versioni non correnti o con misure (409). GET di statistics/ e reports/…