fix(assignment): vista manager mostra TUTTE le pratiche non solo quelle attive

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.
This commit is contained in:
BFLOWS
2026-04-18 19:13:01 +02:00
parent aeab399afa
commit 345856f55c

View File

@@ -36,9 +36,10 @@ def assignments_overview(
manager: AuthUser = Depends(_require_manager), manager: AuthUser = Depends(_require_manager),
): ):
"""Vista capo istruttore: pratiche con suggested + assigned + flag 'da assegnare'.""" """Vista capo istruttore: pratiche con suggested + assigned + flag 'da assegnare'."""
practices = db.query(RemissionPractice).filter( # Vista manager: tutte le pratiche (incluso DRAFT in compilazione dal benef e
RemissionPractice.status.in_(["SUBMITTED", "UNDER_REVIEW", "AWAITING_AMENDMENT"]) # APPROVED/REJECTED chiuse) perche il capo istruttore deve vedere tutto per
).order_by( # riassegnare, monitorare carico, verificare storici.
practices = db.query(RemissionPractice).order_by(
RemissionPractice.application_id, RemissionPractice.application_id,
RemissionPractice.sequence_number RemissionPractice.sequence_number
).all() ).all()