Files
Virtnet.bond/extensions/Others/Onboarding/Policies/OnboardingSlidePolicy.php
2025-12-04 02:52:21 +01:00

47 lines
1.1 KiB
PHP

<?php
namespace Paymenter\Extensions\Others\Onboarding\Policies;
use App\Models\User;
use App\Policies\BasePolicy;
use Paymenter\Extensions\Others\Onboarding\Models\OnboardingSlide;
class OnboardingSlidePolicy extends BasePolicy
{
public function viewAny(User $user): bool
{
return $user->hasPermission('admin.onboarding.view');
}
public function view(User $user, OnboardingSlide $onboardingSlide): bool
{
return $user->hasPermission('admin.onboarding.view');
}
public function create(User $user): bool
{
return $user->hasPermission('admin.onboarding.create');
}
public function update(User $user, OnboardingSlide $onboardingSlide): bool
{
return $user->hasPermission('admin.onboarding.update');
}
public function delete(User $user, OnboardingSlide $onboardingSlide): bool
{
return $user->hasPermission('admin.onboarding.delete');
}
public function deleteAny(User $user): bool
{
return $user->hasPermission('admin.onboarding.delete');
}
}