Impostazioni: tab Utenti dentro Impostazioni, visibile solo agli admin #50

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

RICHIESTA: spostare il tab Utenti dentro Impostazioni e mostrarlo solo agli utenti admin.
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: spostare il tab Utenti dentro Impostazioni e mostrarlo solo agli utenti admin. 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: Utenti come tab dentro Impostazioni, solo admin.
STATO: due pagine separate, FE/blueprints/admin.py:28 user_list e :46 settings_page; link in FE/templates/components/navbar.html:35-37.
FILE: FE/templates/admin/settings.html (tab) · FE/templates/admin/users.html (resa includibile) · FE/blueprints/admin.py:46 · FE/templates/components/navbar.html:35 (via il link Utenti). /admin/users resta come redirect alla tab.
MIGRAZIONE: no. PIANO: unità A. TEST: non admin → 403 sulla tab; admin vede utenti in Impostazioni.
VERIFICATO su V3.0.0 a829bf3 (mappa del 07/10). Percorsi da src/; BE=backend/, FE=frontend/flask_app/.

ESITO: analisi COSA: Utenti come tab dentro Impostazioni, solo admin. STATO: due pagine separate, FE/blueprints/admin.py:28 user_list e :46 settings_page; link in FE/templates/components/navbar.html:35-37. FILE: FE/templates/admin/settings.html (tab) · FE/templates/admin/users.html (resa includibile) · FE/blueprints/admin.py:46 · FE/templates/components/navbar.html:35 (via il link Utenti). /admin/users resta come redirect alla tab. MIGRAZIONE: no. PIANO: unità A. TEST: non admin → 403 sulla tab; admin vede utenti in Impostazioni. 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:09 +00:00
Author
Owner

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

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

Soluzione

ESITO: fatto
COSA: Utenti è una tab di Impostazioni, visibile solo agli admin; /admin/users reindirizza alla tab.
FILE: src/frontend/flask_app/templates/admin/settings.html — tab Utenti
FILE: src/frontend/flask_app/templates/admin/_users_panel.html, _users_script.html — users.html diviso in pannello e script includibili
FILE: src/frontend/flask_app/blueprints/admin.py — user_list → redirect a settings_page?tab=utenti
FILE: src/frontend/flask_app/templates/components/navbar.html — tolto il link Utenti
COMMIT: 23bfc93 b7cb061
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/frontend/flask_app/tests/test_admin_users_tab.py, test_layout_shell.py
In V3.0.0 da b7cb061 (ramo lavoro/daitarn-trafilo unito in fast-forward da a829bf3).

**Soluzione** ESITO: fatto COSA: Utenti è una tab di Impostazioni, visibile solo agli admin; /admin/users reindirizza alla tab. FILE: src/frontend/flask_app/templates/admin/settings.html — tab Utenti FILE: src/frontend/flask_app/templates/admin/_users_panel.html, _users_script.html — users.html diviso in pannello e script includibili FILE: src/frontend/flask_app/blueprints/admin.py — user_list → redirect a settings_page?tab=utenti FILE: src/frontend/flask_app/templates/components/navbar.html — tolto il link Utenti COMMIT: 23bfc93 b7cb061 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/frontend/flask_app/tests/test_admin_users_tab.py, test_layout_shell.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:07 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Adriano/TieMeasureFlow#50