mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-06-05 16:34:35 -04:00
Add rules for adding users to hosted platform
This commit is contained in:
parent
dd22f683fa
commit
f4bfa6c0fd
@ -18,6 +18,7 @@ use App\Http\ValidationRules\User\AttachableUser;
|
|||||||
use App\Http\ValidationRules\ValidUserForCompany;
|
use App\Http\ValidationRules\ValidUserForCompany;
|
||||||
use App\Libraries\MultiDB;
|
use App\Libraries\MultiDB;
|
||||||
use App\Models\User;
|
use App\Models\User;
|
||||||
|
use App\Utils\Ninja;
|
||||||
use Illuminate\Validation\Rule;
|
use Illuminate\Validation\Rule;
|
||||||
|
|
||||||
class StoreUserRequest extends Request
|
class StoreUserRequest extends Request
|
||||||
@ -45,8 +46,7 @@ class StoreUserRequest extends Request
|
|||||||
$rules['email'] = ['email', new AttachableUser()];
|
$rules['email'] = ['email', new AttachableUser()];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (Ninja::isHosted()) {
|
||||||
if (auth()->user()->company()->account->isFreeHostedClient()) {
|
|
||||||
$rules['hosted_users'] = new CanAddUserRule(auth()->user()->company()->account);
|
$rules['hosted_users'] = new CanAddUserRule(auth()->user()->company()->account);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user