From 27b2831f0071cea130fdcff576fc7f86db2a92b4 Mon Sep 17 00:00:00 2001
From: Domingo Dirutigliano
Date: Fri, 11 Jul 2025 10:54:38 +0200
Subject: [PATCH] displayName correctly integrated
---
app/components/Header.tsx | 4 ++--
app/routes/machines/components/machine-row.tsx | 2 +-
app/routes/machines/dialogs/move.tsx | 2 +-
app/routes/machines/dialogs/new.tsx | 2 +-
app/routes/machines/machine.tsx | 4 ++--
app/routes/settings/auth-keys/auth-key-row.tsx | 2 +-
app/routes/settings/auth-keys/dialogs/add-auth-key.tsx | 2 +-
app/routes/settings/auth-keys/overview.tsx | 2 +-
app/routes/users/components/user-row.tsx | 4 ++--
app/routes/users/dialogs/delete-user.tsx | 2 +-
app/routes/users/dialogs/reassign-user.tsx | 2 +-
app/routes/users/dialogs/rename-user.tsx | 4 ++--
app/utils/oidc.ts | 4 ----
13 files changed, 16 insertions(+), 20 deletions(-)
diff --git a/app/components/Header.tsx b/app/components/Header.tsx
index f02d6e3..e166c7f 100644
--- a/app/components/Header.tsx
+++ b/app/components/Header.tsx
@@ -107,7 +107,7 @@ export default function Header(data: Props) {
{data.user.picture ? (
) : (
@@ -131,7 +131,7 @@ export default function Header(data: Props) {
-
{data.user.name}
+
{data.user.name || data.user.displayName}
{data.user.email}
diff --git a/app/routes/machines/components/machine-row.tsx b/app/routes/machines/components/machine-row.tsx
index c078773..4513af2 100644
--- a/app/routes/machines/components/machine-row.tsx
+++ b/app/routes/machines/components/machine-row.tsx
@@ -64,7 +64,7 @@ export default function MachineRow({
{node.givenName}
- {node.user.name || node.user.email || node.user.id}
+ {node.user.name || node.user.displayName || node.user.email || node.user.id}
{mapTagsToComponents(node, uiTags)}
diff --git a/app/routes/machines/dialogs/move.tsx b/app/routes/machines/dialogs/move.tsx
index 305a358..3b86bb7 100644
--- a/app/routes/machines/dialogs/move.tsx
+++ b/app/routes/machines/dialogs/move.tsx
@@ -34,7 +34,7 @@ export default function Move({ machine, users, isOpen, setIsOpen }: MoveProps) {
}}
>
{users.map((user) => (
-
{user.name || user.email || user.id}
+
{user.name || user.displayName || user.email || user.id}
))}
diff --git a/app/routes/machines/dialogs/new.tsx b/app/routes/machines/dialogs/new.tsx
index 35c6320..df98129 100644
--- a/app/routes/machines/dialogs/new.tsx
+++ b/app/routes/machines/dialogs/new.tsx
@@ -46,7 +46,7 @@ export default function NewMachine(data: NewMachineProps) {
placeholder="Select a user"
>
{data.users.map((user) => (
-
{user.name || user.email || user.id}
+
{user.name || user.displayName || user.email || user.id}
))}
diff --git a/app/routes/machines/machine.tsx b/app/routes/machines/machine.tsx
index a081085..051794f 100644
--- a/app/routes/machines/machine.tsx
+++ b/app/routes/machines/machine.tsx
@@ -109,7 +109,7 @@ export default function Page() {
- {node.user.name || node.user.email || node.user.id}
+ {node.user.name || node.user.displayName || node.user.email || node.user.id}
@@ -254,7 +254,7 @@ export default function Page() {
className="w-full max-w-full grid grid-cols-1 lg:grid-cols-2 gap-y-2 sm:gap-x-12"
>
-
+
-
+
diff --git a/app/routes/settings/auth-keys/dialogs/add-auth-key.tsx b/app/routes/settings/auth-keys/dialogs/add-auth-key.tsx
index faa3753..18df724 100644
--- a/app/routes/settings/auth-keys/dialogs/add-auth-key.tsx
+++ b/app/routes/settings/auth-keys/dialogs/add-auth-key.tsx
@@ -36,7 +36,7 @@ export default function AddAuthKey(data: AddAuthKeyProps) {
}}
>
{data.users.map((user) => (
- {user.name || user.email || user.id}
+ {user.name || user.displayName || user.email || user.id}
))}
All,
...keys.map(({ user }) => (
- {user.name || user.email || user.id}
+ {user.name || user.displayName || user.email || user.id}
)),
]}
diff --git a/app/routes/users/components/user-row.tsx b/app/routes/users/components/user-row.tsx
index b6d9118..ce8d531 100644
--- a/app/routes/users/components/user-row.tsx
+++ b/app/routes/users/components/user-row.tsx
@@ -26,14 +26,14 @@ export default function UserRow({ user, role }: UserRowProps) {
{user.profilePicUrl ? (
) : (
)}
-
{user.name}
+
{user.name || user.displayName}
{user.email}
diff --git a/app/routes/users/dialogs/delete-user.tsx b/app/routes/users/dialogs/delete-user.tsx
index 0e2aae2..2490adb 100644
--- a/app/routes/users/dialogs/delete-user.tsx
+++ b/app/routes/users/dialogs/delete-user.tsx
@@ -8,7 +8,7 @@ interface DeleteProps {
}
export default function DeleteUser({ user, isOpen, setIsOpen }: DeleteProps) {
- const name = user.name;
+ const name = user.name || user.displayName;
return (