[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
This commit is contained in:
Miguel Serrano
2025-02-03 16:13:48 +01:00
committed by Copybot
parent 32793f7872
commit e73b3b4c9f
@@ -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'
),