From 47c1eeb4f54cf3683d1968fa8c4025d059ad122d Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Alleaume Date: Wed, 4 Mar 2026 10:35:38 +0100 Subject: [PATCH] [frontend] Hide Register/Unregister XTM Hub buttons in demo mode --- .../src/private/components/settings/xtm-hub/XtmHubTab.tsx | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/opencti-platform/opencti-front/src/private/components/settings/xtm-hub/XtmHubTab.tsx b/opencti-platform/opencti-front/src/private/components/settings/xtm-hub/XtmHubTab.tsx index fd362d8f8ba9..7e7dccadd079 100644 --- a/opencti-platform/opencti-front/src/private/components/settings/xtm-hub/XtmHubTab.tsx +++ b/opencti-platform/opencti-front/src/private/components/settings/xtm-hub/XtmHubTab.tsx @@ -53,6 +53,7 @@ const XtmHubTab: React.FC = ({ registrationStatus }) => { const { settings, about } = useContext(UserContext); const eeSettings = settings?.platform_enterprise_edition; const isEnterpriseEdition = eeSettings?.license_validated; + const isDemo = settings?.platform_demo ?? false; const registrationHubUrl = settings?.platform_xtmhub_url ?? 'https://hub.filigran.io/app'; const [processStep, setProcessStep] = useState( ProcessSteps.INSTRUCTIONS, @@ -262,6 +263,10 @@ const XtmHubTab: React.FC = ({ registrationStatus }) => { return t_i18n('Register in XTM Hub'); }; + if (isDemo) { + return null; + } + if (isRegistered) { if (isEnterpriseEdition && eeSettings?.license_type === LICENSE_OPTION_TRIAL) { return null;