feat: add invoice pdf download on purchase lists#1022
Conversation
Signed-off-by: Tomás Castillo <tcastilloboireau@gmail.com>
Signed-off-by: Tomás Castillo <tcastilloboireau@gmail.com>
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (2)
🚧 Files skipped from review as they are similar to previous changes (1)
📝 WalkthroughWalkthroughSponsor purchase views now support invoice PDF downloads. They retrieve sponsor orders with optional sponsor identifiers, generate PDFs using summit data, prevent duplicate requests, display translated errors, and expose accessible download actions. ChangesSponsor invoice downloads
Estimated code review effort: 3 (Moderate) | ~20 minutes Sequence Diagram(s)sequenceDiagram
participant SponsorPurchaseView
participant getSponsorOrder
participant generateInvoicePDF
SponsorPurchaseView->>getSponsorOrder: Fetch selected sponsor order
getSponsorOrder-->>SponsorPurchaseView: Return order data
SponsorPurchaseView->>generateInvoicePDF: Generate invoice with summit data and logo
generateInvoicePDF-->>SponsorPurchaseView: Download invoice PDF
Possibly related PRs
Suggested reviewers: 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Warning There were issues while running some tools. Please review the errors and either fix the tool's configuration or disable the tool if it's a critical failure. 🔧 ESLint
package.jsonParsing error: Missing semicolon. (2:8) Comment |
Signed-off-by: Tomás Castillo <tcastilloboireau@gmail.com>
ref: https://app.clickup.com/t/9014802374/86bb31qvd
Signed-off-by: Tomás Castillo tcastilloboireau@gmail.com
Summary by CodeRabbit