Pārlūkot izejas kodu

Merge pull request #26556 from overleaf/add-chat-capability-sp

[web] Populate `chat` capability for CE/SP

GitOrigin-RevId: d9a3a9f6540552ad47b0c937115d0cf6318c49e9
Miguel Serrano 1 gadu atpakaļ
vecāks
revīzija
069e42e763

+ 8 - 1
services/web/app/src/Features/Project/ProjectController.js

@@ -728,6 +728,13 @@ const _ProjectController = {
           ? 'project/ide-react-detached'
           : 'project/ide-react'
 
+      const capabilities = [...req.capabilitySet]
+
+      // make sure the capability is added to CE/SP when the feature is enabled
+      if (!Features.hasFeature('saas') && Features.hasFeature('chat')) {
+        capabilities.push('chat')
+      }
+
       const isOverleafAssistBundleEnabled =
         splitTestAssignments['overleaf-assist-bundle']?.variant === 'enabled'
 
@@ -833,7 +840,7 @@ const _ProjectController = {
           isTokenMember,
           isInvitedMember
         ),
-        capabilities: [...req.capabilitySet],
+        capabilities,
         projectHistoryBlobsEnabled: Features.hasFeature(
           'project-history-blobs'
         ),