• Dashboard
  • @if($authUser->hasAnyOfPermissions(['generate-bill.start', 'generate_bills_for_staff']))
  • Generate Bill
  • @endif @if($authUser->can('generated_bill.list'))
  • Generated Bills
  • @endif @if($authUser->hasAnyOfPermissions(array_merge($paymentPermissions, ['payment.post_payment'])))
  • Payments
      @if($authUser->hasAnyOfPermissions($paymentPermissions))
    • Track Payments
    • @endif @if($authUser->can('payment.post_payment'))
    • Post Payment
    • @endif
  • @endif @if($authUser->can('complaint.create'))
  • Add Complaints
  • @endif @if($authUser->can('complaint.list'))
  • Handle Complaints
  • @endif @if($authUser->can('change_request.list'))
  • Change Request
    • Pending Change Requests
    • Approved Change Requests
    • Rejected Change Requests
  • @endif @if($authUser->hasAnyOfPermissions($monthlyReportPermissions) || $authUser->hasAnyOfPermissions(['report.ministries_revenue_report','report.departments_revenue_report','report.services_revenue_report']) || $authUser->hasAnyOfPermissions($performancePermissions))
  • Reports
      @if($authUser->can('report.ministries_revenue_report') && !$authUser->ministry_id)
    • Ministries Revenue Report
    • @endif @if($authUser->can('report.departments_revenue_report'))
    • Departments Revenue Report
    • @endif @if($authUser->can('report.services_revenue_report'))
    • Services Revenue Report
    • @endif @if($authUser->can('report.offices_revenue_report'))
    • Office Revenue Report
    • @endif @if($authUser->hasAnyOfPermissions($performancePermissions)) @if($authUser->can('report.general_performance'))
    • Performance Report
    • @elseif($authUser->can('report.ministry_performance') && !empty($authUser->assignedMinistry()))
    • Performance Report
    • @elseif($authUser->can('report.department_performance') && !empty($authUser->assignedDepartment()))
    • Performance Report
    • @endif @endif @if($authUser->hasAnyOfPermissions($monthlyReportPermissions)) @if($authUser->can('report.monthly_breakdown'))
    • Monthly/Yearly Report
    • @elseif($authUser->can('report.monthly_ministry_breakdown') && !empty($authUser->assignedMinistry()))
    • Monthly/Yearly Report
    • @elseif($authUser->can('report.monthly_department_breakdown') && !empty($authUser->assignedDepartment()))
    • Monthly/Yearly Report
    • @endif @endif @if($authUser->can('report.account_numbers_transactions'))
    • Bank Report
    • @endif @if($authUser->can('report.payment_collectors_transactions'))
    • Payment Providers Report
    • @endif @if($authUser->can('report.payment_channels_transactions'))
    • Payment Channels Report
    • @endif
  • @endif @if(hasAnySetupPermission($authUser))
  • Setup
      @if($authUser->can('admin.users'))
    • Manage Users
    • @endif @if($authUser->can('ministry.list'))
    • Manage Ministries
    • @endif @if($authUser->can('ministries.budgets'))
    • Ministry Budgets
    • @endif @if($authUser->can('agency.list'))
    • Manage Agencies
    • @endif @if($authUser->can('admin.departments'))
    • Manage Departments
    • Department Budgets
    • @endif @if($authUser->can('office.list'))
    • Manage Offices
    • @endif @if($authUser->hasAnyOfPermissions($servicePermission))
    • Manage Services
    • @endif @if($authUser->hasAnyOfPermissions(['role.list', 'role.create']))
    • Manage Roles
    • @endif @if($authUser->hasAnyOfPermissions(['permissions.manage', 'permissions.update']))
    • Manage Permissions
    • @endif @if($authUser->can('complaint.list_categories'))
    • Manage Complaint Categories
    • @endif @if($authUser->can('change_request.workflow.list'))
    • Change Request Settings
    • @endif @if($authUser->can('applicant.list_applicants'))
    • Manage Applicants
    • @endif
  • @endif @if( $authUser->hasAnyOfPermissions(['user.all_activities_list', 'payment.transaction-notifications', 'base_record.list_agency_codes', 'base_record.list_revenue_codes']) || $authUser->isAppDev() )
  • Others
      @if($authUser->can('user.all_activities_list'))
    • Audit Trail
    • @endif @if($authUser->can('payment.transaction-notifications'))
    • Payment Notification Logs
    • @endif @if($authUser->isAppDev())
    • Outgoing Notification Logs
    • Manage Mda Integration
    • @endif @if($authUser->isSuperAdmin() || $authUser->isAppDev())
    • Wema Account Numbers
    • @endif @if($authUser->can('base_record.list_agency_codes'))
    • Manage Agency Codes
    • @endif @if($authUser->can('base_record.list_revenue_codes'))
    • Manage Revenue Codes
    • @endif
  • @endif @if($authUser->isAppDev())
  • Setting
    • General Settings
    • Ministries Mapper
  • @endif