diff --git a/app/Http/Requests/BillingSubscription/CreateBillingSubscriptionRequest.php b/app/Http/Requests/BillingSubscription/CreateBillingSubscriptionRequest.php index f7f0a907343d..57bde4545018 100644 --- a/app/Http/Requests/BillingSubscription/CreateBillingSubscriptionRequest.php +++ b/app/Http/Requests/BillingSubscription/CreateBillingSubscriptionRequest.php @@ -3,6 +3,7 @@ namespace App\Http\Requests\BillingSubscription; use App\Http\Requests\Request; +use App\Models\BillingSubscription; class CreateBillingSubscriptionRequest extends Request { @@ -13,8 +14,7 @@ class CreateBillingSubscriptionRequest extends Request */ public function authorize(): bool { - return true; -// return auth()->user()->can('create', BillingSubscription::class); // TODO + return auth()->user()->can('create', BillingSubscription::class); } /** diff --git a/app/Http/Requests/BillingSubscription/DestroyBillingSubscriptionRequest.php b/app/Http/Requests/BillingSubscription/DestroyBillingSubscriptionRequest.php index c263836d9442..2abde3a9b43d 100644 --- a/app/Http/Requests/BillingSubscription/DestroyBillingSubscriptionRequest.php +++ b/app/Http/Requests/BillingSubscription/DestroyBillingSubscriptionRequest.php @@ -14,7 +14,7 @@ class DestroyBillingSubscriptionRequest extends Request */ public function authorize() { - return true; // TODO + return auth()->user()->can('edit', $this->billing_subscription); } /** diff --git a/app/Http/Requests/BillingSubscription/EditBillingSubscriptionRequest.php b/app/Http/Requests/BillingSubscription/EditBillingSubscriptionRequest.php index dcb3f966bcd5..74538a8a79f9 100644 --- a/app/Http/Requests/BillingSubscription/EditBillingSubscriptionRequest.php +++ b/app/Http/Requests/BillingSubscription/EditBillingSubscriptionRequest.php @@ -14,9 +14,7 @@ class EditBillingSubscriptionRequest extends Request */ public function authorize() { - return true; - - // return auth()->user()->can('view', $this->billing_subscription); // TODO + return auth()->user()->can('edit', $this->billing_subscription); } /** diff --git a/app/Http/Requests/BillingSubscription/ShowBillingSubscriptionRequest.php b/app/Http/Requests/BillingSubscription/ShowBillingSubscriptionRequest.php index f5d08bec9445..e5ee4828f3da 100644 --- a/app/Http/Requests/BillingSubscription/ShowBillingSubscriptionRequest.php +++ b/app/Http/Requests/BillingSubscription/ShowBillingSubscriptionRequest.php @@ -14,8 +14,7 @@ class ShowBillingSubscriptionRequest extends Request */ public function authorize() : bool { - return true; -// return auth()->user()->can('view', $this->billing_subscription); // TODO + return auth()->user()->can('view', $this->billing_subscription); } /** diff --git a/app/Http/Requests/BillingSubscription/StoreBillingSubscriptionRequest.php b/app/Http/Requests/BillingSubscription/StoreBillingSubscriptionRequest.php index c897edc5b299..58d99d06d1f5 100644 --- a/app/Http/Requests/BillingSubscription/StoreBillingSubscriptionRequest.php +++ b/app/Http/Requests/BillingSubscription/StoreBillingSubscriptionRequest.php @@ -3,6 +3,7 @@ namespace App\Http\Requests\BillingSubscription; use App\Http\Requests\Request; +use App\Models\BillingSubscription; class StoreBillingSubscriptionRequest extends Request { @@ -13,7 +14,7 @@ class StoreBillingSubscriptionRequest extends Request */ public function authorize() { - return true; // TODO + return auth()->user()->can('create', BillingSubscription::class); } /** diff --git a/app/Http/Requests/BillingSubscription/UpdateBillingSubscriptionRequest.php b/app/Http/Requests/BillingSubscription/UpdateBillingSubscriptionRequest.php index a92d14ff0b33..2436def991ed 100644 --- a/app/Http/Requests/BillingSubscription/UpdateBillingSubscriptionRequest.php +++ b/app/Http/Requests/BillingSubscription/UpdateBillingSubscriptionRequest.php @@ -16,7 +16,7 @@ class UpdateBillingSubscriptionRequest extends Request */ public function authorize() { - return true; // TODO + return auth()->user()->can('edit', $this->billing_subscription); } /**