Impostazioni: durata loop ciclo misura precompilata nella nuova ricetta #49

Closed
opened 2026-10-07 09:54:52 +00:00 by Adriano · 3 comments
Owner

RICHIESTA: campo «durata loop ciclo misura» in Impostazioni, precompilato nella creazione di una nuova ricetta.
FONTE: UPDATE TIEMEASUREFLOW_180926.docx (Tràfilo via Menoncin, test del 18/09/2026), daitarn:D:\Sorgenti\Clienti\Ricerca_e_Misura\0_REM-Tielogic_SHARED\1_TRAFILO\0_Specifiche\ (16 screenshot nel docx). Raccolta: TieMeasureFlow#44.

RICHIESTA: campo «durata loop ciclo misura» in Impostazioni, precompilato nella creazione di una nuova ricetta. FONTE: UPDATE TIEMEASUREFLOW_180926.docx (Tràfilo via Menoncin, test del 18/09/2026), daitarn:D:\Sorgenti\Clienti\Ricerca_e_Misura\0_REM-Tielogic_SHARED\1_TRAFILO\0_Specifiche\ (16 screenshot nel docx). Raccolta: TieMeasureFlow#44.
Adriano added the sviluppo label 2026-10-07 09:54:52 +00:00
Author
Owner

ESITO: analisi
COSA: durata loop precompilata nella nuova ricetta.
STATO: la durata è Recipe.measurement_interval_minutes (BE/models/orm/recipe.py:27), copiata nel run all'avvio (BE/services/production_service.py:277).
CONTRATTO: chiave default_measurement_interval_minutes (intero 1-1440 come stringa, vuoto = nessun default).
FILE: BE/api/routers/settings.py:21 · FE/templates/admin/settings.html (unità A) · FE/blueprints/maker.py:58 recipe_new + FE/templates/maker/recipe_editor.html:529 valore iniziale (unità G).
MIGRAZIONE: no. TEST: 422 fuori intervallo; nuova ricetta con il valore precompilato.
VERIFICATO su V3.0.0 a829bf3 (mappa del 07/10). Percorsi da src/; BE=backend/, FE=frontend/flask_app/.

ESITO: analisi COSA: durata loop precompilata nella nuova ricetta. STATO: la durata è Recipe.measurement_interval_minutes (BE/models/orm/recipe.py:27), copiata nel run all'avvio (BE/services/production_service.py:277). CONTRATTO: chiave `default_measurement_interval_minutes` (intero 1-1440 come stringa, vuoto = nessun default). FILE: BE/api/routers/settings.py:21 · FE/templates/admin/settings.html (unità A) · FE/blueprints/maker.py:58 recipe_new + FE/templates/maker/recipe_editor.html:529 valore iniziale (unità G). MIGRAZIONE: no. TEST: 422 fuori intervallo; nuova ricetta con il valore precompilato. VERIFICATO su V3.0.0 a829bf3 (mappa del 07/10). Percorsi da src/; BE=backend/, FE=frontend/flask_app/.
Adriano added the assegnata:daitarn label 2026-10-07 10:21:08 +00:00
Author
Owner

🔵 daitarn — preso in carico 2026-10-07T10:21:04Z
ramo: lavoro/daitarn · capacità: build-windows, gpu

🔵 daitarn — **preso in carico** 2026-10-07T10:21:04Z ramo: `lavoro/daitarn` · capacità: build-windows, gpu
Author
Owner

Soluzione

ESITO: fatto
COSA: durata loop del ciclo di misura in Impostazioni, precompilata nella nuova ricetta.
FILE: src/backend/api/routers/settings.py — chiave default_measurement_interval_minutes (intero 1-1440, vuoto = nessun default)
FILE: src/frontend/flask_app/templates/admin/settings.html — campo in Impostazioni
FILE: src/frontend/flask_app/blueprints/maker.py, templates/maker/recipe_editor.html — recipe_new parte con il valore di Impostazioni
COMMIT: 23bfc93 6648882
PROVA: suite goldrake su b7cb061 → 835 passed 2 skipped (pytest 3.11 backend+frontend), 29 passed (pytest 3.13 vision), docker build vision ok; test src/backend/tests/test_settings.py, src/frontend/flask_app/tests/test_maker.py
In V3.0.0 da b7cb061 (ramo lavoro/daitarn-trafilo unito in fast-forward da a829bf3).

**Soluzione** ESITO: fatto COSA: durata loop del ciclo di misura in Impostazioni, precompilata nella nuova ricetta. FILE: src/backend/api/routers/settings.py — chiave default_measurement_interval_minutes (intero 1-1440, vuoto = nessun default) FILE: src/frontend/flask_app/templates/admin/settings.html — campo in Impostazioni FILE: src/frontend/flask_app/blueprints/maker.py, templates/maker/recipe_editor.html — recipe_new parte con il valore di Impostazioni COMMIT: 23bfc93 6648882 PROVA: suite goldrake su b7cb061 → 835 passed 2 skipped (pytest 3.11 backend+frontend), 29 passed (pytest 3.13 vision), docker build vision ok; test src/backend/tests/test_settings.py, src/frontend/flask_app/tests/test_maker.py In V3.0.0 da b7cb061 (ramo lavoro/daitarn-trafilo unito in fast-forward da a829bf3).
Adriano removed the assegnata:daitarn label 2026-10-07 12:37:05 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Adriano/TieMeasureFlow#49