• 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
..
Attendance Loading commit data...
Audit/Models Loading commit data...
Document Loading commit data...
Facility Loading commit data...
Financial Loading commit data...
HR Loading commit data...
Identity Loading commit data...
Inventory Loading commit data...
Notification Loading commit data...
POS Loading commit data...
Participant Loading commit data...
Pricing Loading commit data...
Scheduling Loading commit data...
Shared Loading commit data...
Training Loading commit data...