Jelajahi Sumber

Merge pull request #9415 from overleaf/msm-ce-sp-hotfix-3_2_1

[CE/SP] Hotfix 3.2.1

GitOrigin-RevId: d1c89f40b00e0d648e7f8d76083605cb29aca59e
Miguel Serrano 4 tahun lalu
induk
melakukan
b449107411

+ 6 - 0
server-ce/hotfix/3.2.1/Dockerfile

@@ -0,0 +1,6 @@
+FROM sharelatex/sharelatex:3.2.0
+
+# Patch: fixes source editor broken
+# https://github.com/overleaf/overleaf/issues/1043
+COPY disable-codemirror.patch .
+RUN patch -p0 < disable-codemirror.patch

+ 15 - 0
server-ce/hotfix/3.2.1/disable-codemirror.patch

@@ -0,0 +1,15 @@
+--- services/web/app/src/Features/Project/ProjectController.js
+--- services/web/app/src/Features/Project/ProjectController.js
+@@ -1134,11 +1134,7 @@ const ProjectController = {
+               detachRole = req.params.detachRole
+             }
+ 
+-            const showNewSourceEditorOption =
+-              (newSourceEditorAssignment &&
+-                newSourceEditorAssignment.variant === 'codemirror') ||
+-              user.betaProgram ||
+-              shouldDisplayFeature('new_source_editor', false) // also allow override via ?new_source_editor=true
++            const showNewSourceEditorOption = false // disabled in CE/SP (Hotfix 3.2.1)
+ 
+             const showSymbolPalette =
+               !Features.hasFeature('saas') ||