diff --git a/app/Http/Requests/ApproveInviteRequest.php b/app/Http/Requests/ApproveInviteRequest.php index 012fcc7..69c60e0 100644 --- a/app/Http/Requests/ApproveInviteRequest.php +++ b/app/Http/Requests/ApproveInviteRequest.php @@ -3,6 +3,7 @@ namespace App\Http\Requests; use App\Facades\Options; +use Illuminate\Auth\Access\AuthorizationException; use Illuminate\Foundation\Http\FormRequest; class ApproveInviteRequest extends FormRequest @@ -24,4 +25,9 @@ class ApproveInviteRequest extends FormRequest { return []; } + + protected function failedAuthorization() + { + throw new AuthorizationException(__('Sign ups are open; you can\'t modify invites until you close them.')); + } } diff --git a/app/Http/Requests/DenyInviteRequest.php b/app/Http/Requests/DenyInviteRequest.php index dc7c1f9..e7610a8 100644 --- a/app/Http/Requests/DenyInviteRequest.php +++ b/app/Http/Requests/DenyInviteRequest.php @@ -3,6 +3,7 @@ namespace App\Http\Requests; use App\Facades\Options; +use Illuminate\Auth\Access\AuthorizationException; use Illuminate\Foundation\Http\FormRequest; class DenyInviteRequest extends FormRequest @@ -26,4 +27,9 @@ class DenyInviteRequest extends FormRequest // ]; } + + protected function failedAuthorization() + { + throw new AuthorizationException(__('Sign ups are open; you can\'t modify invites until you close them.')); + } } diff --git a/app/Http/Requests/ValidateInviteRequest.php b/app/Http/Requests/ValidateInviteRequest.php index 5c4178e..955b1e3 100644 --- a/app/Http/Requests/ValidateInviteRequest.php +++ b/app/Http/Requests/ValidateInviteRequest.php @@ -3,6 +3,7 @@ namespace App\Http\Requests; use App\Facades\Options; +use Illuminate\Auth\Access\AuthorizationException; use Illuminate\Foundation\Http\FormRequest; class ValidateInviteRequest extends FormRequest @@ -27,4 +28,9 @@ class ValidateInviteRequest extends FormRequest 'email' => 'required|email' ]; } + + protected function failedAuthorization() + { + throw new AuthorizationException(__('Sign ups are open! There\'s nothing to validate. Feel free to sign up at any time.')); + } }