From e73b3b4c9fb031adef0ab3ef6f5af3561ff6ce81 Mon Sep 17 00:00:00 2001 From: Miguel Serrano Date: Mon, 3 Feb 2025 16:13:48 +0100 Subject: [PATCH] [web] Ignore chat capability in CE/SP (#23297) * [web] Ignore chat capability in CE/SP * Allow usage of hasFeature('chat') for testing in saas GitOrigin-RevId: 4ab5ffe2142353322e7955463f1beca524113d42 --- .../web/app/src/Features/Project/ProjectController.js | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/services/web/app/src/Features/Project/ProjectController.js b/services/web/app/src/Features/Project/ProjectController.js index 644ab7047d..5cd77d432e 100644 --- a/services/web/app/src/Features/Project/ProjectController.js +++ b/services/web/app/src/Features/Project/ProjectController.js @@ -734,6 +734,14 @@ const _ProjectController = { ? 'project/ide-react-detached' : 'project/ide-react' + let chatEnabled + if (Features.hasFeature('saas')) { + chatEnabled = + Features.hasFeature('chat') && req.capabilitySet.has('chat') + } else { + chatEnabled = Features.hasFeature('chat') + } + res.render(template, { title: project.name, priority_title: true, @@ -787,8 +795,7 @@ const _ProjectController = { isTokenMember, isInvitedMember ), - chatEnabled: - Features.hasFeature('chat') && req.capabilitySet.has('chat'), + chatEnabled, projectHistoryBlobsEnabled: Features.hasFeature( 'project-history-blobs' ),