From ad5f52c72bfa42375e3d97436817b14bbab8b1fd Mon Sep 17 00:00:00 2001 From: dhanabalan Date: Mon, 23 Jun 2025 19:07:18 +0530 Subject: [PATCH] Updated permission seeder --- database/seeders/PermissionSeeder.php | 106 +++++++++++++++++++++----- 1 file changed, 86 insertions(+), 20 deletions(-) diff --git a/database/seeders/PermissionSeeder.php b/database/seeders/PermissionSeeder.php index cf65a86..ccac8c4 100644 --- a/database/seeders/PermissionSeeder.php +++ b/database/seeders/PermissionSeeder.php @@ -33,37 +33,103 @@ class PermissionSeeder extends Seeder Permission::updateOrCreate(['name' => $permission]); //firstOrCreate } + //Master and Transaction Pages + Permission::updateOrCreate(['name' => 'view import block']); + Permission::updateOrCreate(['name' => 'view export block']); + + Permission::updateOrCreate(['name' => 'view import company']); + Permission::updateOrCreate(['name' => 'view export company']); + + Permission::updateOrCreate(['name' => 'view import configuration']); + Permission::updateOrCreate(['name' => 'view export configuration']); + + Permission::updateOrCreate(['name' => 'view import check point name']); + Permission::updateOrCreate(['name' => 'view export check point name']); + + Permission::updateOrCreate(['name' => 'view import check point time']); + Permission::updateOrCreate(['name' => 'view export check point time']); + + Permission::updateOrCreate(['name' => 'view import guard name']); + Permission::updateOrCreate(['name' => 'view export guard name']); + + Permission::updateOrCreate(['name' => 'view import guard patrol entry']); + Permission::updateOrCreate(['name' => 'view export guard patrol entry']); + Permission::updateOrCreate(['name' => 'view import guard patrol entries']); + Permission::updateOrCreate(['name' => 'view import serial invoice']); Permission::updateOrCreate(['name' => 'view import material invoice']); Permission::updateOrCreate(['name' => 'view export invoice']); + Permission::updateOrCreate(['name' => 'view import item']); + Permission::updateOrCreate(['name' => 'view export item']); + + Permission::updateOrCreate(['name' => 'view import line']); + Permission::updateOrCreate(['name' => 'view export line']); + + Permission::updateOrCreate(['name' => 'view import line stop']); + Permission::updateOrCreate(['name' => 'view export line stop']); + + Permission::updateOrCreate(['name' => 'view import locator invoice validation']); + Permission::updateOrCreate(['name' => 'view export locator invoice validation']); + Permission::updateOrCreate(['name' => 'view import dispatch serial invoice validation']); + + Permission::updateOrCreate(['name' => 'view import locator']); + Permission::updateOrCreate(['name' => 'view export locator']); + + Permission::updateOrCreate(['name' => 'view import machine']); + Permission::updateOrCreate(['name' => 'view export machine']); + + Permission::updateOrCreate(['name' => 'view import motor testing master']); + Permission::updateOrCreate(['name' => 'view export motor testing master']); + + Permission::updateOrCreate(['name' => 'view import pallet validation']); + Permission::updateOrCreate(['name' => 'view export pallet validation']); + + Permission::updateOrCreate(['name' => 'view import plant']); + Permission::updateOrCreate(['name' => 'view export plant']); + + Permission::updateOrCreate(['name' => 'view import production line stop']); + Permission::updateOrCreate(['name' => 'view export production line stop']); + + Permission::updateOrCreate(['name' => 'view import production plan']); + Permission::updateOrCreate(['name' => 'view export production plan']); + + Permission::updateOrCreate(['name' => 'view import production quantities']); + Permission::updateOrCreate(['name' => 'view export production quantities']); + + Permission::updateOrCreate(['name' => 'view import quality validation']); + Permission::updateOrCreate(['name' => 'view export quality validation']); + + Permission::updateOrCreate(['name' => 'view import shift']); + Permission::updateOrCreate(['name' => 'view export shift']); + + Permission::updateOrCreate(['name' => 'view import sticker master']); + Permission::updateOrCreate(['name' => 'view export sticker master']); + + Permission::updateOrCreate(['name' => 'view import testing panel reading']); + Permission::updateOrCreate(['name' => 'view export testing panel reading']); + + Permission::updateOrCreate(['name' => 'view import obd number validations']); + Permission::updateOrCreate(['name' => 'view import weight validation']); + Permission::updateOrCreate(['name' => 'view export weight validation']); + + Permission::updateOrCreate(['name' => 'view import rework invoice validation']); + Permission::updateOrCreate(['name' => 'view export rework invoice validation']); + Permission::updateOrCreate(['name' => 'create ProductionQuantities']); + Permission::updateOrCreate(['name' => 'view invoice finder page']); + Permission::updateOrCreate(['name' => 'create locator validation page']); + Permission::updateOrCreate(['name' => 'create pallet from locator page']); + Permission::updateOrCreate(['name' => 'create serial locator page']); + + //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']); - Permission::updateOrCreate(['name' => 'view import production quantities']); - Permission::updateOrCreate(['name' => 'view export production quantities']); - Permission::updateOrCreate(['name' => 'view import production line stop']); - Permission::updateOrCreate(['name' => 'view export production line stop']); - Permission::updateOrCreate(['name' => 'view import production plan']); - Permission::updateOrCreate(['name' => 'view export production plan']); - Permission::updateOrCreate(['name' => 'view import quality validation']); - Permission::updateOrCreate(['name' => 'view export quality validation']); - Permission::updateOrCreate(['name' => 'view import obd weight validation']); - Permission::updateOrCreate(['name' => 'view import weight validation']); - Permission::updateOrCreate(['name' => 'view export weight validation']); - Permission::updateOrCreate(['name' => 'view import motor testing master']); - Permission::updateOrCreate(['name' => 'view export motor testing master']); - Permission::updateOrCreate(['name' => 'view import testing panel reading']); - Permission::updateOrCreate(['name' => 'view export testing panel reading']); - - Permission::updateOrCreate(['name' => 'view import machine']); - Permission::updateOrCreate(['name' => 'view export machine']); - Permission::updateOrCreate(['name' => 'view import configuration']); - Permission::updateOrCreate(['name' => 'view export configuration']); + Permission::updateOrCreate(['name' => 'view guard patrol entry dashboard']); } }