feat: pindahkan custom permission ke config/filament-shield.php
This commit is contained in:
@@ -20,8 +20,10 @@ class PermissionSeeder extends Seeder
|
||||
$superAdmin = Role::findByName('super_admin');
|
||||
|
||||
// Permission khusus yang tidak di-generate Shield
|
||||
Permission::firstOrCreate(['name' => 'ViewDraft:Activity', 'guard_name' => 'web']);
|
||||
$superAdmin->givePermissionTo('ViewDraft:Activity');
|
||||
foreach (config('filament-shield.custom_permissions', []) as $permission) {
|
||||
Permission::firstOrCreate(['name' => $permission, 'guard_name' => 'web']);
|
||||
}
|
||||
$superAdmin->givePermissionTo(config('filament-shield.custom_permissions', []));
|
||||
|
||||
// Ketua: akses penuh kecuali shield roles
|
||||
$ketua->syncPermissions(Permission::where('name', 'not like', '%Role%')
|
||||
|
||||
Reference in New Issue
Block a user