• Mahmoud Aglan's avatar
    Fix dashboard security: redirect roles + hide financial data · e11ab21d
    Mahmoud Aglan authored
    - Trainers/head trainers redirect to /trainer dashboard on login
    - Receptionists redirect to /receptionist dashboard
    - Guardians (parents) redirect to /guardian dashboard
    - Financial data (revenue, invoices, payments) only queried if user
      has 'invoices.list' permission — returns null/empty otherwise
    - Blade sections wrapped in @can('invoices.list') so even direct
      URL access shows no sensitive financial info to unauthorized roles
    Co-Authored-By: 's avatarClaude Opus 4.6 <noreply@anthropic.com>
    e11ab21d
Name
Last commit
Last update
..
components Loading commit data...
errors Loading commit data...
layouts Loading commit data...
livewire Loading commit data...
print Loading commit data...
receipts Loading commit data...
reports Loading commit data...
welcome.blade.php Loading commit data...