fix: draft kegiatan hanya terlihat oleh kreator dan super_admin, hanya ketua yang bisa approve, hilangkan field status dari form, default status draft

This commit is contained in:
2026-04-04 07:35:52 +07:00
parent fcd3816825
commit 5e70336774
4 changed files with 24 additions and 11 deletions
+3
View File
@@ -19,6 +19,9 @@ class ActivityPolicy
public function view(AuthUser $authUser, Activity $activity): bool
{
if ($activity->status === 'draft' && $activity->created_by !== $authUser->id) {
return $authUser->hasRole('super_admin');
}
return $authUser->can('View:Activity');
}