From 345856f55c786c1729853a8306f5649140785e51 Mon Sep 17 00:00:00 2001 From: BFLOWS Date: Sat, 18 Apr 2026 19:13:01 +0200 Subject: [PATCH] fix(assignment): vista manager mostra TUTTE le pratiche non solo quelle attive MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Il capo istruttore deve vedere anche pratiche in DRAFT (beneficiario le sta compilando) e APPROVED/REJECTED (chiuse) per: monitorare carico istruttori, riassegnare tranches successive prima del submit, verificare storici. Prima il filtro era RemissionPractice.status.in_(SUBMITTED,UNDER_REVIEW,AWAITING_AMENDMENT) ed escludeva drafts e closed. Ora nessun filtro su status — tutte le pratiche. Segnalazione Carlo: capo istruttore vedeva 'Nessuna pratica in coda' anche con 2 tranches NAPOLI SAS in DB. --- app/routers/assignment.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/app/routers/assignment.py b/app/routers/assignment.py index dabab93..922a98f 100644 --- a/app/routers/assignment.py +++ b/app/routers/assignment.py @@ -36,9 +36,10 @@ def assignments_overview( manager: AuthUser = Depends(_require_manager), ): """Vista capo istruttore: pratiche con suggested + assigned + flag 'da assegnare'.""" - practices = db.query(RemissionPractice).filter( - RemissionPractice.status.in_(["SUBMITTED", "UNDER_REVIEW", "AWAITING_AMENDMENT"]) - ).order_by( + # Vista manager: tutte le pratiche (incluso DRAFT in compilazione dal benef e + # APPROVED/REJECTED chiuse) perche il capo istruttore deve vedere tutto per + # riassegnare, monitorare carico, verificare storici. + practices = db.query(RemissionPractice).order_by( RemissionPractice.application_id, RemissionPractice.sequence_number ).all()