fix: exclude ViewDraft:Activity dari pengurus dan ketua di PermissionSeeder

This commit is contained in:
2026-04-04 12:44:48 +07:00
parent 7e3653a78b
commit 258508035d
+6 -1
View File
@@ -31,15 +31,20 @@ class PermissionSeeder extends Seeder
$ketua->syncPermissions(Permission::where('name', 'not like', '%Role%')
->where('name', 'not like', '%Permission%')
->where('name', '!=', 'ViewDraft:Activity')
->get());
$bendahara->syncPermissions(Permission::where('name', 'like', '%CashRecord%')
->orWhere('name', 'like', '%CashCategory%')
->orWhere('name', 'like', '%MemberDue%')
->orWhereIn('name', ['ViewAny:Post', 'View:Post', 'Create:Post', 'Update:Post', 'Delete:Post'])
->orWhereIn('name', [
'ViewAny:Activity', 'View:Activity',
'ViewAny:Post', 'View:Post', 'Create:Post', 'Update:Post', 'Delete:Post',
])
->get());
$pengurus->syncPermissions(Permission::where('name', 'like', '%Activity%')
->where('name', '!=', 'ViewDraft:Activity')
->orWhereIn('name', [
'ViewAny:User', 'View:User',
'ViewAny:Division', 'View:Division',