%PDF- %PDF-
| Direktori : /www/loslex_o/production/app/Policies/ |
| Current File : /www/loslex_o/production/app/Policies/RangePolicy.php |
<?php
namespace App\Policies;
use App\Models\Range;
use App\Models\User;
use Illuminate\Auth\Access\Response;
class RangePolicy
{
public function before(User $user, string $ability): bool|null
{
if ($user->is_admin) { return true; }
return null;
}
/* Determine whether the user can view any models. */
public function viewAny(User $user): bool
{
return true;
}
/* Determine whether the user can view the model. */
public function view(User $user, Range $range): bool
{
return true;
}
/* Determine whether the user can create models. */
public function create(User $user): bool
{
return false;
}
/* Determine whether the user can update the model. */
public function update(User $user, Range $range): bool
{
return false;
}
/* Determine whether the user can delete the model. */
public function delete(User $user, Range $range): bool
{
return false;
}
/* Determine whether the user can restore the model. */
public function restore(User $user, Range $range): bool
{
return false;
}
/* Determine whether the user can permanently delete the model. */
public function forceDelete(User $user, Range $range): bool
{
return false;
}
}