Răsfoiți Sursa

Ensure valid ExposedSettings for stories (#10334)

GitOrigin-RevId: 4f105ee628d55a9ea33f03429fe01a82717ed8b7
Alf Eaton 3 ani în urmă
părinte
comite
f2749e66a9
1 a modificat fișierele cu 22 adăugiri și 2 ștergeri
  1. 22 2
      services/web/frontend/stories/decorators/scope.tsx

+ 22 - 2
services/web/frontend/stories/decorators/scope.tsx

@@ -118,9 +118,28 @@ const initialize = () => {
 
   window.ExposedSettings = {
     appName: 'Overleaf',
+    cookieDomain: '.overleaf.stories',
+    dropboxAppName: 'Overleaf-Stories',
+    emailConfirmationDisabled: false,
+    enableSubscriptions: true,
+    hasAffiliationsFeature: false,
+    hasLinkUrlFeature: false,
+    hasLinkedProjectFileFeature: true,
+    hasLinkedProjectOutputFileFeature: true,
+    hasSamlFeature: true,
+    isOverleaf: true,
+    labsEnabled: true,
     maxEntitiesPerProject: 10,
     maxUploadSize: 5 * 1024 * 1024,
-    enableSubscriptions: true,
+    recaptchaDisabled: {
+      invite: true,
+      login: true,
+      passwordReset: true,
+      register: true,
+    },
+    sentryAllowedOriginRegex: '',
+    siteUrl: 'http://localhost',
+    templateLinks: [],
     textExtensions: [
       'tex',
       'latex',
@@ -152,7 +171,8 @@ const initialize = () => {
       'gv',
       'mf',
     ],
-  } as typeof window.ExposedSettings
+    validRootDocExtensions: ['tex', 'Rtex', 'ltx'],
+  }
 
   window.project_id = project._id