Sfoglia il codice sorgente

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

[web] Hide Ace editor for beta users

GitOrigin-RevId: 7e359823429656862c4701e55686ebfd3f1f7a36
Alf Eaton 3 anni fa
parent
commit
7f7443356c

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

@@ -1275,9 +1275,11 @@ const ProjectController = {
 
 
             const showLegacySourceEditor =
             const showLegacySourceEditor =
               !Features.hasFeature('saas') ||
               !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 =
             const editorLeftMenuReact =
               editorLeftMenuAssignment?.variant === 'react'
               editorLeftMenuAssignment?.variant === 'react'