mirror of
https://github.com/VueFileManager/vuefilemanager.git
synced 2026-04-18 16:22:14 +00:00
implementation of user limits and refactoring
This commit is contained in:
@@ -25,7 +25,7 @@ class CreateNewUserAction extends Controller
|
||||
RegisterUserRequest $request
|
||||
): Application | ResponseFactory | Response {
|
||||
$settings = get_settings([
|
||||
'storage_default', 'registration', 'user_verification',
|
||||
'default_storage_amount', 'registration', 'user_verification',
|
||||
]);
|
||||
|
||||
// Check if account registration is enabled
|
||||
@@ -44,17 +44,12 @@ class CreateNewUserAction extends Controller
|
||||
$user->markEmailAsVerified();
|
||||
}
|
||||
|
||||
UserSettings::unguard();
|
||||
|
||||
$user
|
||||
->settings()
|
||||
->create([
|
||||
'name' => $request->input('name'),
|
||||
'max_storage_amount' => $settings['storage_default'],
|
||||
]);
|
||||
|
||||
UserSettings::reguard();
|
||||
|
||||
event(new Registered($user));
|
||||
|
||||
// Log in if verification is disabled
|
||||
|
||||
Reference in New Issue
Block a user