From 2706e256e5815e193e46b8b9db3ba48e33440984 Mon Sep 17 00:00:00 2001 From: ALIN <=> Date: Tue, 15 Apr 2025 18:36:41 +0300 Subject: [PATCH] upgraded to native enums --- src/Enums/UserGroup.php | 8 ++++++++ src/Enums/UserGroups.php | 10 ---------- src/Models/UserGroup.php | 6 +++--- 3 files changed, 11 insertions(+), 13 deletions(-) create mode 100644 src/Enums/UserGroup.php delete mode 100644 src/Enums/UserGroups.php diff --git a/src/Enums/UserGroup.php b/src/Enums/UserGroup.php new file mode 100644 index 0000000..a9be7fa --- /dev/null +++ b/src/Enums/UserGroup.php @@ -0,0 +1,8 @@ +belongsToAdminGroup(); - return $query->when(! $isSuperior, fn ($query) => $query->when( + return $query->when(!$isSuperior, fn ($query) => $query->when( Config::get('enso.user-groups.restrictedToOwnGroup'), fn ($query) => $query->whereId(Auth::user()->group_id), - fn ($query) => $query->where('id', '<>', UserGroups::Admin), + fn ($query) => $query->where('id', '<>', UserGroupEnum::Admin->value), )); } }