-
Mahmoud Aglan authored
- Fix sidebar positioning (end-0 → start-0) so it appears on the RIGHT in RTL - Fix main content margin (me-64 → ms-64) to offset sidebar correctly - Fix TrainingProgram queries using non-existent is_active column → status - Fix User queries using is_active → status - Fix invoice type 'invoice' → 'standard' to match CHECK constraint - Fix CollectPaymentWizard using balance_due → due_amount + billable morphs - Fix notification template Blade parse error (unclosed parenthesis) - Align 10+ sidebar permission checks with actual route middleware permissions - Add missing permissions to seeder (pos.sell, inventory.list, reports.view, etc.) - Add comprehensive global error handler with full stack trace, SQL log, request data - Add Arabic error pages (500, 403, 404) with detailed debugging info Co-Authored-By:Claude Opus 4.6 <noreply@anthropic.com>
4de529eb