From 258508035d9fafc41dfbcef289c5b0f1a85a5632 Mon Sep 17 00:00:00 2001 From: tuxarmy Date: Sat, 4 Apr 2026 12:44:48 +0700 Subject: [PATCH] fix: exclude ViewDraft:Activity dari pengurus dan ketua di PermissionSeeder --- database/seeders/PermissionSeeder.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/database/seeders/PermissionSeeder.php b/database/seeders/PermissionSeeder.php index 7e2dfe5..b76deac 100644 --- a/database/seeders/PermissionSeeder.php +++ b/database/seeders/PermissionSeeder.php @@ -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',