@if ($showOverview)
Overview
@endif @if ($showAdmin)
{{ is_mec_role() ? 'Administration' : 'Admin Controls' }}
@endif @if ($showVisit) @php $visitPlanCreateActive = request()->routeIs('plan.visit.period', 'plan.create.evaluation-pc') || (request()->routeIs('schemes.index') && request('context') === 'plan'); $visitPlanDraftsActive = visit_plan_sidebar_drafts_active(); $visitPlanInProcessActive = visit_plan_sidebar_in_processing_active(); $visitPlanReviewActive = visit_plan_sidebar_review_approval_active(); $visitPlanApprovedActive = visit_plan_sidebar_approved_active(); $visitPlanShowDrafts = user_can_see_visit_plan_drafts_menu(); $visitPlanLinksAny = user_is_mec_admin() || user_has_any_typed_visit_plan_grant() || can('scheme_plan_changes', 'list') || can('scheme_plan_changes', 'add'); $schemePlanChangesActive = request()->routeIs('scheme-plan-changes.*'); @endphp
Visit Plans
@endif @if ($showMeReports) @if (is_mec_role() || canBypassPermissions()) @php $meReportsCreateActive = request()->routeIs( 'reports.scheme-selection*', 'reports.create*', 'reports.create', 'reports.store' ); $meReportsDraftsActive = request()->routeIs('reports.drafts*', 'reports.draft.store'); $meReportsReviewApprovalActive = me_reports_sidebar_review_approval_active(); $meReportsInProcessingActive = me_reports_sidebar_in_processing_active(); $meReportsPublishedActive = request()->routeIs('reports.published*', 'reports.monitoring.approved') || (request()->routeIs('reports.index') && report_index_status() === 'published'); $meReportsReportForSimsActive = request()->routeIs('reports.report-for-sims*'); $meReportsShowCreate = user_can_see_me_reports_create_menu(); $meReportsShowDrafts = user_can_see_me_reports_drafts_menu(); @endphp
{{ __('Reports') }}
@else @php $meReportsInProcessingActive = me_reports_sidebar_in_processing_active(); $meReportsReviewApprovalActive = me_reports_sidebar_review_approval_active(); $meReportsComplianceRepliesActive = request()->routeIs('reports.compliance-replies*'); @endphp
M&E
@endif @endif @if ($showCompliances ?? false) @php $compliancesRepliesActive = request()->routeIs('reports.compliance-replies.index', 'reports.compliance-replies.show', 'reports.compliance-replies.assign-revisit'); $compliancesAssignActive = request()->routeIs('reports.compliance-replies.assign') || request()->routeIs('reports.compliance-replies.assign.*'); $compliancesAssignedActive = request()->routeIs('reports.compliance-replies.assigned'); $compliancesSubmitActive = request()->routeIs('mec-sims.compliances.index', 'mec-sims.compliances.modal', 'mec-sims.compliances.view-report') && ! request()->routeIs('mec-sims.compliances.submitted'); $compliancesSubmittedActive = request()->routeIs('mec-sims.compliances.submitted'); $showMecComplianceMenus = is_mec_role() || canBypassPermissions(); $showAdEaComplianceMenus = user_can_see_ad_ea_compliances_menu(); @endphp
{{ __('Compliances') }}
@endif @if (! is_mec_role() && ($showFinancialControl ?? false))
Financial Control
@endif @if ($showCustomReports) @php $customReportsIndexActive = request()->routeIs('custom-reports.*'); @endphp
{{ __('In-sight Reports') }}
@endif @include('partials.sidebar-panels-mec-sims') @if ($showMaps)
Maps
@endif @if (can('activity_calendar', 'list'))
Activity Calendar
@endif @if (can('messages', 'list'))
Messages
@endif @if (is_mec_role() && can('pcs_access', 'list'))
PCs Access
@endif @if ($showUserProfile ?? false) @php $profilesMyProfileActive = request()->routeIs('profile.edit', 'signature.index'); $profilesSupportNewActive = request()->routeIs('support.index'); $profilesSupportTicketsActive = request()->routeIs('support.tickets.*', 'support.tickets.chat*'); $profilesSupportAdminActive = request()->routeIs('support.admin.*'); @endphp
User Profile
@endif @if ($showCsrCosting)
CSR Costing
@endif @if ($showPlanning)
PC Forms
@endif