From 2b51363b8c000d27781daaa18550648301b9ce1d Mon Sep 17 00:00:00 2001 From: Andras Bacsai <5845193+andrasbacsai@users.noreply.github.com> Date: Thu, 16 Oct 2025 17:23:22 +0200 Subject: [PATCH] Changes auto-committed by Conductor --- ...loudDeleteUser.php => AdminDeleteUser.php} | 8 +-- app/Console/Commands/AdminRemoveUser.php | 56 ------------------- 2 files changed, 4 insertions(+), 60 deletions(-) rename app/Console/Commands/{Cloud/CloudDeleteUser.php => AdminDeleteUser.php} (99%) delete mode 100644 app/Console/Commands/AdminRemoveUser.php diff --git a/app/Console/Commands/Cloud/CloudDeleteUser.php b/app/Console/Commands/AdminDeleteUser.php similarity index 99% rename from app/Console/Commands/Cloud/CloudDeleteUser.php rename to app/Console/Commands/AdminDeleteUser.php index eb1a27fa8..9b803b1f7 100644 --- a/app/Console/Commands/Cloud/CloudDeleteUser.php +++ b/app/Console/Commands/AdminDeleteUser.php @@ -1,6 +1,6 @@ argument('email'); - $confirm = $this->confirm('Are you sure you want to remove user with email: '.$email.'?'); - if (! $confirm) { - $this->info('User removal cancelled.'); - - return; - } - $this->info("Removing user with email: $email"); - $user = User::whereEmail($email)->firstOrFail(); - $teams = $user->teams; - foreach ($teams as $team) { - if ($team->members->count() > 1) { - $this->error('User is a member of a team with more than one member. Please remove user from team first.'); - - return; - } - $team->delete(); - } - $user->delete(); - } catch (\Exception $e) { - $this->error('Failed to remove user.'); - $this->error($e->getMessage()); - - return; - } - } -}