Stazioni: sorgente camera da elenco acquisitore, link pagina acquisizione #88
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
ANALISI (passo 1, claude-opus-5-5)
RIF: gitea:Adriano/TieMeasureFlow#88, base ramo lavoro/daitarn-tmf-dxfcal
2760623(contiene #87: acquisitore con GET /acquisizione).COSA: Admin > Stazioni: «Sorgente camera» si sceglie dall'elenco dell'acquisitore invece di scriverla a mano; link alla pagina acquisizione dell'acquisitore.
PROBLEMA OGGI
MODIFICHE
GET /admin/api/camera/sources?url=<camera_url> (@login_required + @admin_required, come le altre /api/stations)
TEST (src/frontend/flask_app/tests/test_admin_stations.py, stile dei test esistenti):
Comando: cd src/frontend/flask_app && uv run --python 3.13 --extra dev pytest tests -q (adattare a come girano i test del frontend; tutti verdi)
NON TOCCARE: scripts/, src/backend/, src/vision*, vendor/, packaging/.
Soluzione
ESITO: fatto
COSA: Admin > Stazioni: sorgente camera con suggerimenti letti dall'acquisitore (datalist + «Leggi sorgenti»), avviso sorgente assente, link «Apri pagina acquisizione»; link colonna Calibrazione -> «Acquisizione» su /acquisizione.
FILE: src/frontend/flask_app/blueprints/admin.py (GET /admin/api/camera/sources), templates/admin/stations.html, blueprints/maker.py:601, static/js/station_calibration.js, traduzioni it/en; commit
390d621+cb66371(x-cloak rimesso), merge in lavoro/daitarn-tmf-dxfcal.PROVA: pytest frontend senza .mo -> verdi (84/84 nei file toccati; 4 test falliscono solo con .mo compilati presenti, preesistente). Playwright su TMF da sorgente daitarn: modale Modifica ST-DEFAULT -> «4 sorgenti trovate», datalist con camera:601020 GenTL Opto Engineering; console senza errori.