Control & Promote administrator status via a method rather than a prop

This commit is contained in:
Bubka
2024-01-26 18:14:02 +01:00
parent d96c943927
commit 8b397750e8
8 changed files with 43 additions and 12 deletions

View File

@ -56,7 +56,7 @@ class SocialiteController extends Controller
if (User::where('email', $socialiteEmail)->exists()) {
return redirect('/error?err=sso_email_already_used');
} elseif (User::count() === 0) {
$user->is_admin = true;
$user->promoteToAdministrator();
} elseif (Settings::get('disableRegistration')) {
return redirect('/error?err=sso_no_register');
}