• Mahmoud Aglan's avatar
    Add messaging update: 78 notification templates, 14 event listeners, public document links · d3e3030e
    Mahmoud Aglan authored
    - Seed 78 notification templates (26 events × 3 channels: in_app, email, sms) in Arabic
    - Create 14 new listeners for previously unwired events (invoice sent/cancelled, wallet deposit/frozen, cash session closed, enrollment completed, session completed, participant registered/status changed/suspended/frozen, evaluation shared, POS receipt)
    - Wire all listeners in EventServiceProvider
    - Add PublicDocumentController with signed URL routes for invoices, receipts, and POS receipts
    - Add PublicLinkHelper for generating 30-day signed URLs
    - Add 3 standalone RTL Arabic public views (invoice, receipt, pos-receipt)
    - Update existing listeners (SendInvoiceNotification, SendOverdueReminder, SendPaymentConfirmation) to include public_link/receipt_link variables
    - Align all listener variable names with template placeholders
    Co-Authored-By: 's avatarClaude Opus 4.6 <noreply@anthropic.com>
    d3e3030e
Name
Last commit
Last update
..
invoice.blade.php Loading commit data...
pos-receipt.blade.php Loading commit data...
receipt.blade.php Loading commit data...