From 71b2d4a696e1d29e21cbfc65cb04f50bf80e2e7d Mon Sep 17 00:00:00 2001 From: fs Date: Wed, 11 Mar 2026 22:05:03 +0100 Subject: [PATCH] Extend users detail empty states to remaining non-list areas --- pages/admin/users/_form.phtml | 310 +++++++++++++++----------- pages/admin/users/edit(default).phtml | 6 +- 2 files changed, 179 insertions(+), 137 deletions(-) diff --git a/pages/admin/users/_form.phtml b/pages/admin/users/_form.phtml index 77755df..9812709 100644 --- a/pages/admin/users/_form.phtml +++ b/pages/admin/users/_form.phtml @@ -312,54 +312,64 @@ foreach ($tenants as $tenant) {

-
- - - - - - - - - - - - - + + t('No entries found'), + 'size' => 'compact', + ]; + require templatePath('partials/app-empty-state.phtml'); + ?> + +
+
+ - - - - - + + + + + - - -
- - - -
-
+ + + + + + + + + + + + + + + + + + + +
@@ -367,55 +377,65 @@ foreach ($tenants as $tenant) {

-
- - - - - - - - - - - - + + t('No entries found'), + 'size' => 'compact', + ]; + require templatePath('partials/app-empty-state.phtml'); + ?> + +
+
+ - - - - + + + + - - -
- - - -
-
+ + + + + + + + + + + + + + + + + + +
@@ -590,7 +610,13 @@ foreach ($tenants as $tenant) { } ?> -

+ t('Assign tenants first to select departments'), + 'size' => 'compact', + ]; + require templatePath('partials/app-empty-state.phtml'); + ?> $tenant): ?> @@ -638,47 +664,57 @@ foreach ($tenants as $tenant) {

-
- - - - - - - - - - - + + t('No entries found'), + 'size' => 'compact', + ]; + require templatePath('partials/app-empty-state.phtml'); + ?> + +
+
+ - - - + + + - - -
- - - - - -
-
+ + + + + + + + + + + + + + + + + + + +
@@ -687,7 +723,13 @@ foreach ($tenants as $tenant) {
-

+ t('Assign tenants first to edit custom fields'), + 'size' => 'compact', + ]; + require templatePath('partials/app-empty-state.phtml'); + ?> diff --git a/pages/admin/users/edit(default).phtml b/pages/admin/users/edit(default).phtml index dd19523..a767d3a 100644 --- a/pages/admin/users/edit(default).phtml +++ b/pages/admin/users/edit(default).phtml @@ -136,11 +136,11 @@ if ($lastLoginAt !== '') { $isReadOnly = !$canEditUser; $canEditAssignments = $canEditAssignments ?? false; $permissionRows = $permissionRows ?? []; - $showPermissions = !empty($permissionRows) && $canViewPermissionsTable; + $showPermissions = $canViewPermissionsTable; $passwordResets = $passwordResets ?? []; - $showPasswordResets = $canViewSecurityArtifacts && !empty($passwordResets); + $showPasswordResets = $canViewSecurityArtifacts; $rememberTokens = $rememberTokens ?? []; - $showRememberTokens = $canViewSecurityArtifacts && !empty($rememberTokens); + $showRememberTokens = $canViewSecurityArtifacts; $showDangerZone = $canDeleteUser; $dangerZoneDeleteFormId = $showDangerZone ? 'user-delete-form' : ''; $dangerZoneWarning = t('This will permanently delete this user.');