@php $canAccessFingerprintAdmin = auth()->user()->roles->pluck('name')->intersect(['Super Admin', 'Co Admin', 'Fingerprint Admin'])->isNotEmpty(); $canAccessFingerprintStaff = auth()->user()->roles->pluck('name')->intersect(['Super Admin', 'Co Admin', 'Fingerprint Staff'])->isNotEmpty(); $canAccessVisa = auth()->user()->roles->pluck('name')->intersect(['Super Admin', 'Co Admin', 'Visa Admin', 'Visa Staff'])->isNotEmpty(); $canAccessTicket = auth()->user()->roles->pluck('name')->intersect(['Super Admin', 'Co Admin', 'Ticket Admin', 'Ticket Staff'])->isNotEmpty(); $canAccessTicketReport = auth()->user()->roles->pluck('name')->intersect(['Super Admin', 'Co Admin', 'Ticket Admin'])->isNotEmpty(); $canAccessAdmin = auth()->user()->roles->pluck('name')->intersect(['Super Admin', 'Co Admin'])->isNotEmpty(); $canAccessAdminReports = auth()->user()->roles->pluck('name')->intersect(['Super Admin', 'Co Admin', 'Auditor'])->isNotEmpty(); $canAccessFingerprintReport = auth()->user()->roles->pluck('name')->intersect(['Super Admin', 'Co Admin', 'Auditor'])->isNotEmpty() || (auth()->user()->hasRole('Fingerprint Admin') && auth()->user()->branch?->fingerprint_operation); $canAccessBooking = true; $canAccessPendingRefunds = auth()->user()->roles->pluck('name')->intersect(['Super Admin', 'Co Admin', 'Branch Manager', 'Fingerprint Admin'])->isNotEmpty(); @endphp

BM Umrah Booking

Dashboard @if($canAccessBooking)Booking@endif @if($canAccessPendingRefunds)Pending Refunds@endif @if($canAccessFingerprintAdmin)Fingerprint Admin@endif @if($canAccessFingerprintStaff)Fingerprint Staff@endif @if(!$canAccessAdmin)Fingerprint Charge@endif @if($canAccessVisa)Visa Admin@endif @if($canAccessTicket)Ticket Admin@endif
@if($canAccessAdminReports || $canAccessFingerprintReport)Fingerprint Report@endif @if($canAccessVisa)Visa Report@endif @if($canAccessVisa)Visa Agent Report@endif @if($canAccessTicket)Ticket Statement@endif @if($canAccessTicket)Pending Outbound Ticket Report@endif @if($canAccessTicket)Re-Issue & Refund Report@endif @if($canAccessTicketReport)Ticket Agent Report@endif @if($canAccessAdminReports)Payment Receiving Report@endif @if($canAccessAdminReports)Due Report@endif @if($canAccessAdminReports)Profit/Loss Report@endif Branch Wise Report @if($canAccessAdminReports)User-wise Sales Report@endif @if($canAccessAdminReports)Booking Cancellation@endif
@if($canAccessAdmin)Settings@endif @if($canAccessAdmin || $canAccessVisa || $canAccessTicket)
@if($canAccessAdmin)Districts@endif @if($canAccessAdmin)Banks@endif @if($canAccessAdmin)Booking Conditions@endif @if($canAccessAdmin)Branches@endif @if($canAccessAdmin || $canAccessTicket)City Codes@endif @if($canAccessAdmin || $canAccessTicket)Airlines@endif @if($canAccessAdmin || $canAccessTicket)Travel Classes@endif @if($canAccessAdmin || $canAccessTicket)Airline Classes@endif @if($canAccessAdmin || $canAccessTicket)Airline Cities@endif @if($canAccessAdmin)Customers@endif @if($canAccessVisa)Visa Agents@endif @if($canAccessTicket)Ticket Agents@endif @if($canAccessAdmin)Flight Date Gap@endif @if($canAccessVisa)Visa Agent Costs@endif @if($canAccessVisa)Visa Selling Prices@endif @if($canAccessAdmin)Currency Rates@endif @if($canAccessAdmin)Transaction Types@endif @if($canAccessAdmin || $canAccessTicket)Routes@endif @if($canAccessAdmin)Payments@endif {{-- Temporarily disabled Invoices Vouchers --}} @if($canAccessTicket)Ticket Fares@endif @if($canAccessAdmin)Packages@endif @if($canAccessAdmin)Users@endif
@endif
{{ auth()->user()->email }}
{{ auth()->user()->roles->pluck('name')->implode(', ') ?: 'No Role' }}

@csrf
Dashboard @if($canAccessBooking)Booking@endif @if($canAccessPendingRefunds)Pending Refunds@endif @if($canAccessFingerprintAdmin)Fingerprint Admin@endif @if($canAccessFingerprintStaff)Fingerprint Staff@endif Fingerprint Charge @if($canAccessVisa)Visa Admin@endif @if($canAccessTicket)Ticket Admin@endif
REPORTS @if($canAccessAdminReports || $canAccessFingerprintReport)Fingerprint Report@endif @if($canAccessVisa)Visa Report@endif @if($canAccessVisa)Visa Agent Report@endif @if($canAccessTicket)Ticket Statement@endif @if($canAccessTicket)Pending Outbound Ticket Report@endif @if($canAccessTicket)Re-Issue & Refund Report@endif @if($canAccessTicketReport)Ticket Agent Report@endif @if($canAccessAdminReports)Payment Receiving Report@endif @if($canAccessAdminReports)Due Report@endif @if($canAccessAdminReports)Profit/Loss Report@endif Branch Wise Report @if($canAccessAdminReports)User-wise Sales Report@endif @if($canAccessAdminReports)Booking Cancellation@endif
@if($canAccessAdmin)Settings@endif @if($canAccessAdmin || $canAccessVisa || $canAccessTicket)
APP MANAGEMENT @if($canAccessAdmin)Districts@endif @if($canAccessAdmin)Banks@endif @if($canAccessAdmin)Booking Conditions@endif @if($canAccessAdmin)Branches@endif @if($canAccessAdmin || $canAccessTicket)City Codes@endif @if($canAccessAdmin || $canAccessTicket)Airlines@endif @if($canAccessAdmin || $canAccessTicket)Travel Classes@endif @if($canAccessAdmin || $canAccessTicket)Airline Classes@endif @if($canAccessAdmin || $canAccessTicket)Airline Cities@endif @if($canAccessAdmin)Customers@endif @if($canAccessVisa)Visa Agents@endif @if($canAccessTicket)Ticket Agents@endif @if($canAccessAdmin)Flight Date Gap@endif @if($canAccessVisa)Visa Agent Costs@endif @if($canAccessVisa)Visa Selling Prices@endif @if($canAccessAdmin)Currency Rates@endif @if($canAccessAdmin)Transaction Types@endif @if($canAccessAdmin || $canAccessTicket)Routes@endif @if($canAccessAdmin)Payments@endif {{-- Temporarily disabled Invoices Vouchers --}} @if($canAccessTicket)Ticket Fares@endif @if($canAccessAdmin)Packages@endif @if($canAccessAdmin)Users@endif
@endif
{{ auth()->user()->name }}
{{ auth()->user()->email }}
{{ auth()->user()->roles->pluck('name')->implode(', ') ?: 'No Role' }}
@csrf