diff --git a/app/Policies/ResultPolicy.php b/app/Policies/ResultPolicy.php index 67cc6f866..aabaded05 100644 --- a/app/Policies/ResultPolicy.php +++ b/app/Policies/ResultPolicy.php @@ -47,7 +47,7 @@ public function create(User $user) */ public function update(User $user, Result $result) { - // + return true; } /** @@ -60,6 +60,16 @@ public function delete(User $user, Result $result) return true; } + /** + * Determine whether the user can delete multiple models. + * + * @return \Illuminate\Auth\Access\Response|bool + */ + public function deleteAny(User $user) + { + return true; + } + /** * Determine whether the user can restore the model. * diff --git a/app/Providers/AuthServiceProvider.php b/app/Providers/AuthServiceProvider.php index afa04cbe3..375f84153 100644 --- a/app/Providers/AuthServiceProvider.php +++ b/app/Providers/AuthServiceProvider.php @@ -4,8 +4,11 @@ // use Illuminate\Support\Facades\Gate; +// TODO: remove package and policy as FailedJob is no longer included use Amvisor\FilamentFailedJobs\Models\FailedJob; +use App\Models\Result; use App\Policies\FailedJobPolicy; +use App\Policies\ResultPolicy; use Illuminate\Foundation\Support\Providers\AuthServiceProvider as ServiceProvider; class AuthServiceProvider extends ServiceProvider @@ -17,6 +20,7 @@ class AuthServiceProvider extends ServiceProvider */ protected $policies = [ FailedJob::class => FailedJobPolicy::class, + Result::class => ResultPolicy::class, ]; /**