From 155e02d0fdf49400f6418a44e4b95b14f4c0f3d9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cihan=20=C5=9Eent=C3=BCrk?= <53110792+CihanSenturk@users.noreply.github.com> Date: Wed, 14 May 2025 16:43:00 +0300 Subject: [PATCH] update permission discount summary --- app/Listeners/Update/V31/Version3119.php | 58 ++++++++++++++++++++++++ app/Providers/Event.php | 1 + 2 files changed, 59 insertions(+) create mode 100644 app/Listeners/Update/V31/Version3119.php diff --git a/app/Listeners/Update/V31/Version3119.php b/app/Listeners/Update/V31/Version3119.php new file mode 100644 index 000000000..ff9182342 --- /dev/null +++ b/app/Listeners/Update/V31/Version3119.php @@ -0,0 +1,58 @@ +skipThisUpdate($event)) { + return; + } + + Log::channel('stdout')->info('Updating to 3.1.19 version...'); + + $this->updatePermissions(); + + Log::channel('stdout')->info('Done!'); + } + + /** + * Update permissions. + * + * @return void + */ + public function updatePermissions() + { + $rows = [ + 'admin' => [ + 'reports-discount-summary' => 'r' + ], + 'manager' => [ + 'reports-discount-summary' => 'r' + ], + 'accountant' => [ + 'reports-discount-summary' => 'r' + ], + ]; + + $this->attachPermissionsByRoleNames($rows); + } +} diff --git a/app/Providers/Event.php b/app/Providers/Event.php index 121e60378..b65f4e198 100644 --- a/app/Providers/Event.php +++ b/app/Providers/Event.php @@ -32,6 +32,7 @@ class Event extends Provider 'App\Listeners\Update\V31\Version318', 'App\Listeners\Update\V31\Version3112', 'App\Listeners\Update\V31\Version3115', + 'App\Listeners\Update\V31\Version3119', ], 'Illuminate\Routing\Events\PreparingResponse' => [ 'App\Listeners\Common\PreparingResponse',