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:
@@ -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');
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user