pelagia-portal/App
Hardik 8322f33880 fix(export): gate PDF/XLSX on manager-approved status; drop submitter-name fallback
- Export API returns 403 for any PO not yet approved (DRAFT, SUBMITTED,
  MGR_REVIEW, EDITS_REQUESTED, VENDOR_ID_PENDING, REJECTED) — only
  MGR_APPROVED, SENT_FOR_PAYMENT, PAID_DELIVERED, PARTIALLY_CLOSED and
  CLOSED are exportable.
- The submitter's name is no longer used as a signatory fallback; since
  export is blocked until after manager approval an approver always exists.
- Export PDF / Export XLSX buttons are hidden in po-detail for pre-approval
  statuses, so users never encounter the 403 through normal UI flows.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-16 20:50:26 +05:30
..
pelagia-portal fix(export): gate PDF/XLSX on manager-approved status; drop submitter-name fallback 2026-05-16 20:50:26 +05:30