From fe53699e4ce8456cb28835096595e6faac16fb04 Mon Sep 17 00:00:00 2001 From: dhanabalan Date: Fri, 6 Feb 2026 15:12:53 +0530 Subject: [PATCH] Added new permissions to restrict screen trespassing --- database/seeders/PermissionSeeder.php | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/database/seeders/PermissionSeeder.php b/database/seeders/PermissionSeeder.php index 6a6b499..6a37f38 100644 --- a/database/seeders/PermissionSeeder.php +++ b/database/seeders/PermissionSeeder.php @@ -2,7 +2,6 @@ namespace Database\Seeders; -use Illuminate\Database\Console\Seeds\WithoutModelEvents; use Illuminate\Database\Seeder; use Spatie\Permission\Models\Permission; @@ -26,14 +25,14 @@ class PermissionSeeder extends Seeder 'edit roles', 'delete roles', 'restore roles', - 'force-delete roles' + 'force-delete roles', ]; foreach ($permissions as $permission) { - Permission::updateOrCreate(['name' => $permission]); //firstOrCreate + Permission::updateOrCreate(['name' => $permission]); // firstOrCreate } - //Master and Transaction Pages + // Master and Transaction Pages Permission::updateOrCreate(['name' => 'view import user']); Permission::updateOrCreate(['name' => 'view export user']); @@ -142,9 +141,9 @@ class PermissionSeeder extends Seeder Permission::updateOrCreate(['name' => 'view import sticker mapping master']); Permission::updateOrCreate(['name' => 'view export sticker mapping master']); - //Dashboard Permissions - Permission::updateOrCreate(['name' => 'view invoice dashboard']); //invoice dashboard - Permission::updateOrCreate(['name' => 'view production hourly count dashboard']); //hourly production + // Dashboard Permissions + Permission::updateOrCreate(['name' => 'view invoice dashboard']); // invoice dashboard + Permission::updateOrCreate(['name' => 'view production hourly count dashboard']); // hourly production Permission::updateOrCreate(['name' => 'view production line count dashboard']); Permission::updateOrCreate(['name' => 'view production order count dashboard']); Permission::updateOrCreate(['name' => 'view production line stop count dashboard']); @@ -156,13 +155,14 @@ class PermissionSeeder extends Seeder Permission::updateOrCreate(['name' => 'view ems trend line analysis dashboard']); Permission::updateOrCreate(['name' => 'view ems trend chart analysis dashboard']); - //Send To Sap Permissions + // Send To Sap Permissions Permission::updateOrCreate(['name' => 'view quality data send to sap']); Permission::updateOrCreate(['name' => 'view production data send to sap']); Permission::updateOrCreate(['name' => 'create production sticker reject reason page']); Permission::updateOrCreate(['name' => 'create web capture page']); Permission::updateOrCreate(['name' => 'view invoice pending reason']); + Permission::updateOrCreate(['name' => 'view file manager page']); Permission::updateOrCreate(['name' => 'view import invoice out validation']); Permission::updateOrCreate(['name' => 'view export invoice out validation']); @@ -181,5 +181,10 @@ class PermissionSeeder extends Seeder Permission::updateOrCreate(['name' => 'view import invoice in transit']); Permission::updateOrCreate(['name' => 'view export invoice in transit']); + Permission::updateOrCreate(['name' => 'view import request characteristic']); + Permission::updateOrCreate(['name' => 'view export request characteristic']); + + Permission::updateOrCreate(['name' => 'view import characteristic approver master']); + Permission::updateOrCreate(['name' => 'view export characteristic approver master']); } }