From 4c0e48a5841c9bbae0f9a8a9f23ec724935e1c76 Mon Sep 17 00:00:00 2001 From: daengdeni Date: Wed, 27 Mar 2024 15:51:11 +0700 Subject: [PATCH] update seeders --- Database/Seeders/PermissionGroupSeeder.php | 9 +++--- Database/Seeders/PermissionsSeeder.php | 12 +++---- Database/Seeders/RolesSeeder.php | 7 ++-- Database/Seeders/UsersSeeder.php | 32 ++++--------------- .../Auth/AuthenticatedSessionController.php | 2 +- 5 files changed, 20 insertions(+), 42 deletions(-) diff --git a/Database/Seeders/PermissionGroupSeeder.php b/Database/Seeders/PermissionGroupSeeder.php index 05709fa..a8a20e9 100644 --- a/Database/Seeders/PermissionGroupSeeder.php +++ b/Database/Seeders/PermissionGroupSeeder.php @@ -30,10 +30,11 @@ ['name' => 'Role'], ['name' => 'Permission'], ['name' => 'system'], - ['name' => 'master'], - ['name' => 'document'], - ['name' => 'setting'], - ['name' => 'logs'] + ['name' => 'parameter'], + ['name' => 'pencatatan'], + ['name' => 'report'], + ['name' => 'logs'], + ['name' => 'authorization'] ]; } } diff --git a/Database/Seeders/PermissionsSeeder.php b/Database/Seeders/PermissionsSeeder.php index 5cc6d93..06017aa 100644 --- a/Database/Seeders/PermissionsSeeder.php +++ b/Database/Seeders/PermissionsSeeder.php @@ -67,13 +67,11 @@ $model = []; // list of model permission if ($role == 'administrator') { - $model = [['id' => 1, 'name' => 'user'], ['id' => 2, 'name' => 'role'], ['id' => 3, 'name' => 'permission'], ['id' => 4, 'name' => 'system'], ['id' => 5, 'name' => 'master'], ['id' => 6, 'name' => 'document'], ['id' => 7, 'name' => 'setting'], ['id' => 8, 'name' => 'logs']]; - } elseif($role == 'ad'){ - $model = [['id' => 4, 'name' => 'system'], ['id' => 6, 'name' => 'document'], ['id' => 7, 'name' => 'setting'], ['id' => 8, 'name' => 'logs']]; - } elseif($role == 'dd'){ - $model = [['id' => 4, 'name' => 'system'], ['id' => 5, 'name' => 'master'], ['id' => 6, 'name' => 'document'], ['id' => 7, 'name' => 'setting']]; - } elseif($role == 'eo'){ - $model = [['id' => 6, 'name' => 'document']]; + $model = [['id' => 1, 'name' => 'user'], ['id' => 2, 'name' => 'role'], ['id' => 3, 'name' => 'permission'], ['id' => 4, 'name' => 'system'], ['id' => 5, 'name' => 'parameter'], ['id' => 6, 'name' => 'pencatatan'], ['id' => 7, 'name' => 'report'], ['id' => 8, 'name' => 'logs'], ['id' => 9, 'name' => 'authorization'], ['id' => 10, 'name' => 'settings']]; + } elseif($role == 'operator'){ + $model = [['id' => 1, 'name' => 'user'], ['id' => 2, 'name' => 'role'], ['id' => 3, 'name' => 'permission'], ['id' => 4, 'name' => 'system'], ['id' => 5, 'name' => 'parameter'], ['id' => 6, 'name' => 'pencatatan'], ['id' => 7, 'name' => 'report'], ['id' => 8, 'name' => 'logs'], ['id' => 10, 'name' => 'settings']]; + } elseif($role == 'otorisator'){ + $model = [['id' => 9, 'name' => 'authorization']]; } foreach ($model as $value) { diff --git a/Database/Seeders/RolesSeeder.php b/Database/Seeders/RolesSeeder.php index 599bf63..76bf63d 100644 --- a/Database/Seeders/RolesSeeder.php +++ b/Database/Seeders/RolesSeeder.php @@ -27,11 +27,8 @@ { return [ ['name' => 'administrator'], - ['name' => 'ad'], - ['name' => 'dd'], - ['name' => 'eo'], - ['name' => 'siskon'], - ['name' => 'siskon_otorisator'] + ['name' => 'operator'], + ['name' => 'otorisator'] ]; } } diff --git a/Database/Seeders/UsersSeeder.php b/Database/Seeders/UsersSeeder.php index d004175..5481355 100644 --- a/Database/Seeders/UsersSeeder.php +++ b/Database/Seeders/UsersSeeder.php @@ -25,45 +25,27 @@ 'name' => $faker->name, 'email' => 'admin@demo.com', 'password' => Hash::make('demo'), - 'email_verified_at' => now(), - 'directorat_id' => '1', - 'sub_directorat_id' => '1', + 'email_verified_at' => now() ]); $admin->assignRole($role); } - if ($role->name == 'ad') { + if ($role->name == 'operator') { $admin = User::create([//ad dd ao - 'name' => "Associate Director", - 'email' => '230700', + 'name' => "Operator", + 'email' => '880001', 'password' => Hash::make('bagbag'), 'email_verified_at' => now(), - 'directorat_id' => '1', - 'sub_directorat_id' => '1', ]); $admin->assignRole($role); } - if ($role->name == 'dd') { + if ($role->name == 'otorisator') { $admin = User::create([//ad dd ao - 'name' => "Deputy Director", - 'email' => '230701', + 'name' => "Otorisator", + 'email' => '770001', 'password' => Hash::make('bagbag'), 'email_verified_at' => now(), - 'directorat_id' => '1', - 'sub_directorat_id' => '1', - ]); - $admin->assignRole($role); - } - - if ($role->name == 'eo') { - $admin = User::create([//ad dd ao - 'name' => "Executive Officer", - 'email' => '230702', - 'password' => Hash::make('bagbag'), - 'email_verified_at' => now(), - 'directorat_id' => '1', - 'sub_directorat_id' => '1', ]); $admin->assignRole($role); } diff --git a/Http/Controllers/Auth/AuthenticatedSessionController.php b/Http/Controllers/Auth/AuthenticatedSessionController.php index 68b44c8..d55a917 100644 --- a/Http/Controllers/Auth/AuthenticatedSessionController.php +++ b/Http/Controllers/Auth/AuthenticatedSessionController.php @@ -115,7 +115,7 @@ */ public function destroy(Request $request) { - Auth::guard('web')->logout(); + Auth::logout(); $request->session()->invalidate(); $request->session()->regenerateToken();