tambah data kpi untuk operasi dan HR
This commit is contained in:
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user