@if ( (session('current_role') == 'admin' && Auth::user()->hasRole('admin')) || (session('current_role') == 'super_admin' && Auth::user()->hasRole('super_admin')))
  • Dashboard
  • @endif @if (session('current_role') == 'super_admin' && Auth::user()->hasRole('super_admin'))
  • Manage Admin Permission
  • @endif @if (session('current_role') == 'admin' && Auth::user()->hasRole('admin')) @php $adminUserAccessPermissions = ['admin_manage_ho_user', 'admin_manage_division','admin_manage_designation']; @endphp @if (auth()->check() && collect($adminUserAccessPermissions)->contains(fn($perm) => auth()->user()->can($perm)))
  • User Access Management
      @can('admin_manage_ho_user')
    • Manage HO User
    • @endcan @can('admin_manage_division')
    • Manage Division
    • @endcan @can('admin_manage_designation')
    • Manage Designation
    • @endcan
  • @endif @endif @if (session('current_role') == 'admin' && Auth::user()->hasRole('admin')) @php $adminCampPermissions = ['admin_camp_dashboard', 'admin_camp_master_setup','admin_camp_patient_dcf_setup','admin_camp_requirement_category']; @endphp @if (auth()->check() && collect($adminCampPermissions)->contains(fn($perm) => auth()->user()->can($perm)))
  • Camp Management
      @can('admin_camp_dashboard')
    • Camp Dashboard
    • @endcan @can('admin_camp_master_setup')
    • Camp Master Set-up
    • @endcan @can('admin_camp_patient_dcf_setup')
    • Patient DCF Set-up
    • @endcan @can('admin_camp_requirement_category')
    • Camp Requirement Categories
    • @endcan
  • @endif @endif @if (session('current_role') == 'admin' && Auth::user()->hasRole('admin')) @php $doctorManagePermissions = ['admin_doctor_master_list', 'admin_master_doctor_import','admin_phyzii_doctor_master_log']; @endphp @if (auth()->check() && collect($doctorManagePermissions)->contains(fn($perm) => auth()->user()->can($perm)))
  • Doctor Management
      @can('admin_doctor_master_list')
    • Phyzii Doctor Master
    • @endcan @can('admin_doctor_master_list')
    • Phyzii Doctor Series Data
    • @endcan @can('admin_master_doctor_import')
    • Master Doctor Import
    • @endcan @can('admin_phyzii_doctor_master_log')
    • Phyzii Master Doctor Log
    • @endcan
  • @endif @endif @if (session('current_role') == 'admin' && Auth::user()->hasRole('admin'))
  • Marketing Activities
    • Marketing Activity List
  • @endif @if (session('current_role') == 'admin' && Auth::user()->hasRole('admin')) @php $proactiveSamplingPermissions = ['admin_manage_factory', 'admin_manage_factory_person']; @endphp @if (auth()->check() && collect($proactiveSamplingPermissions)->contains(fn($perm) => auth()->user()->can($perm)))
  • Proactive Sampling Products
      @can('admin_manage_factory')
    • Manage Factory (Manufacturing site)
    • @endcan @can('admin_manage_factory_person')
    • Manage Factory Person
    • @endcan
  • @endif @endif @if (session('current_role') == 'admin' && Auth::user()->hasRole('admin')) @php $adminReportsPermissions = ['admin_generate_custom_report', 'admin_download_report']; @endphp @if (auth()->check() && collect($adminReportsPermissions)->contains(fn($perm) => auth()->user()->can($perm)))
  • Reports
      @can('admin_generate_custom_report')
    • Generate Custom Report
    • @endcan @can('admin_download_report')
    • Download Report
    • @endcan
  • @endif @endif @if (session('current_role') == 'admin' && Auth::user()->hasRole('admin')) @can('admin_bulk_archive')
  • Archive Activities
    • Bulk Archived
  • @endcan @endif @if (session('current_role') == 'admin' && Auth::user()->hasRole('admin')) @php $otherMasterPermissions = ['admin_manage_brand', 'admin_manage_sku', 'admin_manage_expense']; @endphp @if (auth()->check() && collect($otherMasterPermissions)->contains(fn($perm) => auth()->user()->can($perm)))
  • Other Master List
      @can('admin_manage_brand')
    • Manage Brand
    • @endcan @can('admin_manage_sku')
    • Manage SKU
    • @endcan @can('admin_manage_expense')
    • Manage Expense
    • @endcan
  • @endif @endif @if (session('current_role') == 'admin' && Auth::user()->hasRole('admin')) @if (session()->get('user') != null) @if (session()->get('user')['IMPORTEXPORT'] == true)
  • Manage Export
  • @endif @if (session('current_role') == 'admin' && Auth::user()->hasRole('admin'))
  • Manage Import
  • @endif @endif @endif @if (session('current_role') == 'division' && Auth::user()->hasRole('division'))
  • Dashboard
  • @if (session('moduleType') == 'Counterfeit') @can('counterfeit_data_view')
  • Proactive Sampling Request
  • @endcan @endif @if (session('moduleType') == 'Contract')
  • Process Doctor Activities
    • All Doctors
    • @if (auth()->user()->can('nsm_approval_view'))
    • NSM Approval Pending
    • @endif @if (auth()->user()->can('assigned_activity_view'))
    • HO Final Approval
    • @endif @if (auth()->user()->can('document_verification_view'))
    • Documents Submission Pending
    • Document Verification Pending
    • @endif @if (auth()->user()->can('doctor_approval_view'))
    • Approval Pending
    • @endif @if (auth()->user()->can('payment_approval_view'))
    • Payment Approval Pending
    • @endif @if (auth()->user()->can('payment_pending_view'))
    • Payment Pending
    • @endif @if (auth()->user()->can('payment_on_hold_view'))
    • Payment On Hold
    • @endif @if (auth()->user()->can('payment_initiated_view'))
    • Payment Initiated
    • @endif @if (auth()->user()->can('payment_processed_view'))
    • Payment Processed
    • @endif @if (auth()->user()->can('cheque_cleared_view'))
    • Cheque Cleared
    • @endif @if (auth()->user()->can('archived_doctors_view') || auth()->user()->can('archived_doctors_unarchive'))
    • Archived Doctors
    • @endif @if (auth()->user()->can('bulk_expiry_date_change'))
    • Expired Doctor Activities
    • @endif @if (auth()->user()->vEmail == 'Digicon.webapprise@gmail.com')
    • Deleted Activities
    • @endif
  • @endif @if (session('moduleType') == 'Contract') @can('assign_activity_import')
  • Assign Activity
  • @endcan @if (auth()->user()->can('contract_shift_import'))
  • Contract Shift
  • @endif @endif @if (session('moduleType') == 'Contract') @if (auth()->user()->can('activities_master_view') || auth()->user()->can('activities_master_update') || auth()->user()->can('activities_master_medical_approval'))
  • Manage Activities
      @if (auth()->user()->can('add_activity_view') || auth()->user()->can('add_activity_add'))
    • Initiate New Activity
    • @endif @if (auth()->user()->can('compliance_activity_view') || auth()->user()->can('compliance_activity_approve_remark'))
    • New Activity Approval (Compliance)
    • @endif @if (auth()->user()->can('activities_master_view') || auth()->user()->can('activities_master_update'))
    • View All Activities
    • @endif @if (auth()->user()->can('activities_master_medical_approval'))
    • Pending Medical Approval
    • @endif
  • @endif @endif @if ( (auth()->user()->can('doctor_view') || auth()->user()->can('doctor_update') || auth()->user()->can('doctor_import')) && session('moduleType') == 'Contract')
  • Manage Doctors
      @if (auth()->user()->can('doctor_view') || auth()->user()->can('doctor_update'))
    • View All Doctors
    • @endif @if (auth()->user()->can('doctor_import'))
    • Import Doctors
    • @endif @if (auth()->user()->can('doctor_speciality_import'))
    • Import Doctor Speciality
    • @endif @if (auth()->user()->can('doctor_master_data_import'))
    • Import Master Doctor Data
    • @endif @if (auth()->user()->can('doctor_import'))
    • Clean Data
    • @endif @if (auth()->user()->can('fmv_challenge_document_view'))
    • Challenged Profile Score
    • @endif @if (auth()->user()->can('doctor_delete'))
    • Doctor Delete
    • @endif
  • @endif @if (session('moduleType') == 'Camp')
  • Camp Setup
      @if (auth()->user()->can('camp_activities_view'))
    • Manage Camp
    • @endif
    • Compliance Pending Approval
  • Camp Activities
      @if (auth()->user()->can('camp_activities_view'))
    • Camp Activities
    • @endif @if (auth()->user()->can('pending_camp_view'))
    • Pending Approval
    • @endif
  • @if (auth()->user()->can('camp_expenses_view'))
  • Camp Expenses
  • @endif
  • Patient DCF
  • Download Report
  • @endif @if (session('moduleType') == 'Counterfeit') @if (auth()->user()->can('counterfeit_so_permission_add'))
  • Manage user Proactive Sampling permission
  • @endif @endif @if (session('moduleType') == 'Counterfeit')
  • Download Report
  • @endif @if (session('moduleType') != 'Camp') @if (auth()->user()->can('field_person_update') || auth()->user()->can('field_person_import') || auth()->user()->can('field_person_view'))
  • Manage Field Person
      @if (auth()->user()->can('field_person_update') || auth()->user()->can('field_person_view'))
    • View All Field Person
    • @endif @if (session('moduleType') == 'Contract') @if (auth()->user()->can('field_person_import'))
    • Import Field Person
    • @endif @endif
  • @endif @endif @if (session('moduleType') == 'Contract') @if (auth()->user()->can('metis_file_logs_view'))
  • Metis Log
  • @endif @endif @if (session('moduleType') == 'Contract') @can('analytics_sms_logs')
  • SMS Log
  • @endcan @endif @if (session('moduleType') == 'Contract') @can('analytics_email_logs')
  • Email Log
  • @endcan @endif @if (session('moduleType') == 'Contract') @can('analytics_pan_export')
  • PAN Report
  • @endcan @endif @if (session('moduleType') == 'Contract') @can('analytics_pan_export')
  • Download Documents
  • @endcan @endif @include('admin.otherServiceLayout') @if (session('moduleType') == 'Contract')
  • Download Report
  • @endif @endif @if (Auth::user()->eRole == 'Field')
  • Dashboard
  • My Doctors
  • Process Doctor Contracts
    • Contract Under Approval
    • @if (Auth::user()->vDesignation != 'SO')
    • My Approval Pending
    • @endif
    • Active Doctor Contracts
    • Archived Contracts
  • Marketing Activities
    • Dashboard
    • Active Activities
    • Activities Draft
    • Activities Under Approval
    • Completed Activities
    • {{--
    • Archived Activities
    • --}}
    • Cancelled Activities
    • Activity Contract List
    • {{--
    • Archived Activity Contracts
    • --}}
    • Expense List
    • Payments Details
    • Voucher Details
  • Camp Activities
    • Camp Dashboard
    • All Camps
  • @if (Auth::user()->isCounterfeitPermission == 'Y')
  • Proactive Sampling
    • Proactive Sampling Requests
  • @endif
  • Communication Logs
    • SMS Logs
    • Email Logs
  • Digicon Guide
    • FAQs
    • Watch Tutorial
  • @endif @if (Auth::user()->eRole == 'Plant')
  • Dashboard
  • Proactive Sampling Request
  • Download Report
  • @endif