From 453ddecf9370ee322d97e4d9ff0e14e1f8893912 Mon Sep 17 00:00:00 2001 From: Gabriel Hernandez Date: Thu, 10 Apr 2025 17:50:31 +0100 Subject: [PATCH] dont show add user button when idp already set up for host (#28089) --- .../pages/hosts/details/HostDetailsPage/HostDetailsPage.tsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/frontend/pages/hosts/details/HostDetailsPage/HostDetailsPage.tsx b/frontend/pages/hosts/details/HostDetailsPage/HostDetailsPage.tsx index e9a921cdf4..34bccdb709 100644 --- a/frontend/pages/hosts/details/HostDetailsPage/HostDetailsPage.tsx +++ b/frontend/pages/hosts/details/HostDetailsPage/HostDetailsPage.tsx @@ -110,6 +110,7 @@ import AddEndUserModal from "../cards/User/components/AddEndUserModal"; import { generateChromeProfilesValues, generateOtherEmailsValues, + generateUsernameValues, } from "../cards/User/helpers"; const baseClass = "host-details"; @@ -949,7 +950,10 @@ const HostDetailsPage = ({ className={defaultCardClass} platform={host.platform} endUsers={host.end_users ?? []} - enableAddEndUser={isDarwinHost} + enableAddEndUser={ + isDarwinHost && + generateUsernameValues(host.end_users ?? []).length !== 0 + } onAddEndUser={() => setShowAddEndUserModal(true)} /> )}