Skip to content

Commit 864d8d3

Browse files
committed
feat(phase-12/13/14): jobs, mail notifications, and PDF views (in-progress)
Phase 12 - Queue & Background Jobs: - SendInvoiceNotificationJob, ProcessLowStockAlertJob, GeneratePayslipJob, ProcessBulkImportJob - Dispatch jobs from low-stock and payroll listeners - InvoiceApiController dispatches SendInvoiceNotificationJob on store Phase 13 - Email Notifications: - InvoiceCreatedMail, LowStockAlertMail, PayrollApprovedMail, ApprovalRequestMail Mailables - Blade email templates for all 4 notification types - Listeners dispatch queued mail alongside existing side-effects Phase 14 - PDF Generation (views only, controller pending): - resources/views/pdfs/invoice.blade.php - resources/views/pdfs/purchase-order.blade.php - resources/views/pdfs/payslip.blade.php Co-Authored-By: Claude <noreply@anthropic.com>
1 parent 1c21ab6 commit 864d8d3

18 files changed

Lines changed: 3163 additions & 0 deletions

composer.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"require": {
3+
"barryvdh/laravel-dompdf": "^3.1",
4+
"maatwebsite/excel": "^3.1"
5+
}
6+
}

0 commit comments

Comments
 (0)