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

Merge pull request #12738 from overleaf/mj-disable-ace-beta-users

[web] Hide Ace editor for beta users

GitOrigin-RevId: 7e359823429656862c4701e55686ebfd3f1f7a36
Alf Eaton 3 лет назад
Родитель
Сommit
7f7443356c
1 измененных файлов с 5 добавлено и 3 удалено
  1. 5 3
      services/web/app/src/Features/Project/ProjectController.js

+ 5 - 3
services/web/app/src/Features/Project/ProjectController.js

@@ -1275,9 +1275,11 @@ const ProjectController = {
 
             const showLegacySourceEditor =
               !Features.hasFeature('saas') ||
-              legacySourceEditorAssignment.variant === 'default' ||
-              // Also allow override via legacy_source_editor=true in query string
-              shouldDisplayFeature('legacy_source_editor')
+              // Allow override via legacy_source_editor=true in query string
+              shouldDisplayFeature('legacy_source_editor') ||
+              // Hide Ace for beta users
+              (!user.betaProgram &&
+                legacySourceEditorAssignment.variant === 'default')
 
             const editorLeftMenuReact =
               editorLeftMenuAssignment?.variant === 'react'