tambah data kpi untuk operasi dan HR

This commit is contained in:
Nur Izzati Zulkifli
2023-07-27 10:00:50 +08:00
parent e249b46db2
commit 84231e828c
23 changed files with 2826 additions and 1 deletions
+25 -1
View File
@@ -192,7 +192,10 @@ class RolesSeeder extends Seeder
'name' => 'notisperingatan',
'description' => 'Penjanaan Notis Peringatan Oleh Call Center'
]);
Permission::create([
'name' => 'skoptugasan',
'description' => 'Skop Tugasan Cawangan Kegunaan E-KPI'
]);
// create roles and assign existing permissions
$role1 = Role::create(['name' => 'admin']);
$role1->givePermissionTo('pengguna');
@@ -277,6 +280,11 @@ class RolesSeeder extends Seeder
$role11->givePermissionTo('pengesahanpembida');
$role11->givePermissionTo('pendaftaranbatch');
$role12 = Role::create(['name' => 'operasi-kpi']);
$role12->givePermissionTo('skoptugasan');
$role13 = Role::create(['name' => 'hr']);
$role13->givePermissionTo('skoptugasan');
// $role3 = Role::create(['name' => 'Super-Admin']);
// gets all permissions via Gate::before rule; see AuthServiceProvider
@@ -374,5 +382,21 @@ class RolesSeeder extends Seeder
'user_type' => 1
]);
$user->assignRole($role10);
$user = \App\Models\User::factory()->create([
'name' => 'Operasi KPI',
'username' => 'operasikpi',
'email' => 'operasikpi@example.com',
'user_type' => 1
]);
$user->assignRole($role12);
$user = \App\Models\User::factory()->create([
'name' => 'HR',
'username' => 'hr',
'email' => 'hr@example.com',
'user_type' => 1
]);
$user->assignRole($role13);
}
}