Просмотр исходного кода

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

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

GitOrigin-RevId: d9a3a9f6540552ad47b0c937115d0cf6318c49e9
Miguel Serrano 1 год назад
Родитель
Сommit
069e42e763
1 измененных файлов с 8 добавлено и 1 удалено
  1. 8 1
      services/web/app/src/Features/Project/ProjectController.js

+ 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'
         ),