From 794723cc2e4c058e06c3238d6f1a77328a14de6d Mon Sep 17 00:00:00 2001 From: luNunezProcessmaker Date: Wed, 2 Oct 2024 10:58:22 -0400 Subject: [PATCH] feature/FOUR-19353 --- .../Http/Middleware/GenerateMenus.php | 30 ++++++++++++++++++- resources/views/cases/casesMain.blade.php | 2 +- resources/views/cases/edit.blade.php | 2 +- 3 files changed, 31 insertions(+), 3 deletions(-) diff --git a/ProcessMaker/Http/Middleware/GenerateMenus.php b/ProcessMaker/Http/Middleware/GenerateMenus.php index f356958d03..d8db58df4d 100644 --- a/ProcessMaker/Http/Middleware/GenerateMenus.php +++ b/ProcessMaker/Http/Middleware/GenerateMenus.php @@ -140,7 +140,7 @@ public function handle(Request $request, Closure $next) $submenu = $menu->add(__('Processes')); }); Menu::make('sidebar_request', function ($menu) { - $submenu = $menu->add(__('Cases')); + $submenu = $menu->add(__('Requests')); $submenu->add(__('My Requests'), [ 'route' => ['requests_by_type', ''], 'icon' => 'fa-id-badge', @@ -161,6 +161,34 @@ public function handle(Request $request, Closure $next) } }); + Menu::make('sidebar_cases', function ($menu) { + $submenu = $menu->add(__('Cases')); + $submenu->add(__('My Cases'), [ + 'route' => ['cases-main.index', ''], + 'icon' => 'fa-user', + ]); + $submenu->add(__('In Progress'), [ + 'route' => ['cases-main.index', 'in_progress'], + 'icon' => 'fa-list', + ]); + $submenu->add(__('Completed'), [ + 'route' => ['cases-main.index', 'completed'], + 'icon' => 'fa-check-circle', + ]); + if (\Auth::check() && \Auth::user()->can('view-all_cases')) { + $submenu->add(__('All Cases'), [ + 'route' => ['cases-main.index', 'all'], + 'icon' => 'fa-clipboard', + ]); + } + if (\Auth::check() && \Auth::user()->can('view-my_requests')) { + $submenu->add(__('My Requests'), [ + 'route' => ['requests_by_type', ''], + 'icon' => 'fa-play', + ]); + } + }); + Menu::make('sidebar_processes', function ($menu) { $submenu = $menu->add(__('Designer')); if ($this->userHasPermission('view-processes')) { diff --git a/resources/views/cases/casesMain.blade.php b/resources/views/cases/casesMain.blade.php index a311f336db..c14ac7fb97 100644 --- a/resources/views/cases/casesMain.blade.php +++ b/resources/views/cases/casesMain.blade.php @@ -4,7 +4,7 @@ @endsection @section('sidebar') -@include('layouts.sidebar', ['sidebar'=> Menu::get('sidebar_request')]) +@include('layouts.sidebar', ['sidebar'=> Menu::get('sidebar_cases')]) @endsection @section('content') diff --git a/resources/views/cases/edit.blade.php b/resources/views/cases/edit.blade.php index 17f9346c91..058050c8af 100644 --- a/resources/views/cases/edit.blade.php +++ b/resources/views/cases/edit.blade.php @@ -5,7 +5,7 @@ @endsection @section('sidebar') - @include('layouts.sidebar', ['sidebar' => Menu::get('sidebar_request')]) + @include('layouts.sidebar', ['sidebar' => Menu::get('sidebar_cases')]) @endsection @section('breadcrumbs')