Approvazioni Timesheet

Inviati in attesa · l'approvazione passa per l'unified flow (stessa modal di Workspace). Qui: vista manager + sync stato.
UtenteSettimanaCountryOreInviatoApproval
L'approvazione/rifiuto si esegue dall'inbox unified — la richiesta HR-TS-* compare automaticamente (stesso /api/approvals/me, modal-approval.js) in: Workspace → global inbox → tab «✅ Approvazioni» oppure Core → hr-inbox → tab «📋 Approvazioni». Dopo la decisione premi Sync qui per allineare lo stato del timesheet (open→submitted→locked/rejected). Questa pagina è solo monitoraggio/sync: non duplica il meccanismo di approvazione.