mirror of
https://github.com/firefly-iii/firefly-iii.git
synced 2026-05-04 21:23:36 +00:00
🤖 Auto commit for release 'develop' on 2026-01-19
This commit is contained in:
@@ -90,8 +90,8 @@ class UserEventHandler
|
||||
$repository = app(UserRepositoryInterface::class);
|
||||
|
||||
/** @var User $user */
|
||||
$user = $event->user;
|
||||
$count = $repository->count();
|
||||
$user = $event->user;
|
||||
$count = $repository->count();
|
||||
|
||||
// only act when there is 1 user in the system and he has no admin rights.
|
||||
if (1 === $count && !$repository->hasRole($user, 'owner')) {
|
||||
@@ -123,13 +123,13 @@ class UserEventHandler
|
||||
*/
|
||||
public function createGroupMembership(RegisteredUser $event): void
|
||||
{
|
||||
$user = $event->user;
|
||||
$groupExists = true;
|
||||
$groupTitle = $user->email;
|
||||
$index = 1;
|
||||
$user = $event->user;
|
||||
$groupExists = true;
|
||||
$groupTitle = $user->email;
|
||||
$index = 1;
|
||||
|
||||
/** @var null|UserGroup $group */
|
||||
$group = null;
|
||||
$group = null;
|
||||
|
||||
// create a new group.
|
||||
while ($groupExists) { // @phpstan-ignore-line
|
||||
@@ -139,7 +139,7 @@ class UserEventHandler
|
||||
|
||||
break;
|
||||
}
|
||||
$groupTitle = sprintf('%s-%d', $user->email, $index);
|
||||
$groupTitle = sprintf('%s-%d', $user->email, $index);
|
||||
++$index;
|
||||
if ($index > 99) {
|
||||
throw new FireflyException('Email address can no longer be used for registrations.');
|
||||
@@ -147,7 +147,7 @@ class UserEventHandler
|
||||
}
|
||||
|
||||
/** @var null|UserRole $role */
|
||||
$role = UserRole::where('title', UserRoleEnum::OWNER->value)->first();
|
||||
$role = UserRole::where('title', UserRoleEnum::OWNER->value)->first();
|
||||
if (null === $role) {
|
||||
throw new FireflyException('The user role is unexpectedly empty. Did you run all migrations?');
|
||||
}
|
||||
@@ -171,7 +171,7 @@ class UserEventHandler
|
||||
$repository = app(UserRepositoryInterface::class);
|
||||
|
||||
/** @var User $user */
|
||||
$user = $event->user;
|
||||
$user = $event->user;
|
||||
if ($repository->hasRole($user, 'demo')) {
|
||||
// set user back to English.
|
||||
Preferences::setForUser($user, 'language', 'en_US');
|
||||
@@ -296,7 +296,6 @@ class UserEventHandler
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Send a new password to the user.
|
||||
*/
|
||||
@@ -386,10 +385,10 @@ class UserEventHandler
|
||||
|
||||
break;
|
||||
|
||||
// case 'ntfy':
|
||||
// $class = UserTestNotificationNtfy::class;
|
||||
//
|
||||
// break;
|
||||
// case 'ntfy':
|
||||
// $class = UserTestNotificationNtfy::class;
|
||||
//
|
||||
// break;
|
||||
|
||||
case 'pushover':
|
||||
$class = UserTestNotificationPushover::class;
|
||||
@@ -426,7 +425,7 @@ class UserEventHandler
|
||||
public function storeUserIPAddress(ActuallyLoggedIn $event): void
|
||||
{
|
||||
Log::debug('Now in storeUserIPAddress');
|
||||
$user = $event->user;
|
||||
$user = $event->user;
|
||||
|
||||
if ($user->hasRole('demo')) {
|
||||
Log::debug('Do not log demo user logins');
|
||||
@@ -443,8 +442,8 @@ class UserEventHandler
|
||||
|
||||
return;
|
||||
}
|
||||
$inArray = false;
|
||||
$ip = request()->ip();
|
||||
$inArray = false;
|
||||
$ip = request()->ip();
|
||||
Log::debug(sprintf('User logging in from IP address %s', $ip));
|
||||
|
||||
// update array if in array
|
||||
@@ -472,7 +471,7 @@ class UserEventHandler
|
||||
$preference = array_values($preference);
|
||||
|
||||
/** @var bool $send */
|
||||
$send = Preferences::getForUser($user, 'notification_user_login', true)->data;
|
||||
$send = Preferences::getForUser($user, 'notification_user_login', true)->data;
|
||||
Preferences::setForUser($user, 'login_ip_history', $preference);
|
||||
|
||||
if (false === $inArray && true === $send) {
|
||||
|
||||
Reference in New Issue
Block a user