Explorar o código

Enable Symbol Palette in Server Pro (#7031)

GitOrigin-RevId: 865c1c0e6c53eea0242aeab0d2507b451dff81a4
Miguel Serrano %!s(int64=4) %!d(string=hai) anos
pai
achega
35c61c3460

+ 6 - 0
services/web/app/src/Features/Project/ProjectController.js

@@ -964,6 +964,11 @@ const ProjectController = {
               (newSourceEditorAssignment &&
                 newSourceEditorAssignment.variant === 'codemirror') ||
               shouldDisplayFeature('new_source_editor', false) // also allow override via ?new_source_editor=true
+
+            const showSymbolPalette =
+              !Features.hasFeature('saas') ||
+              (user.features && user.features.symbolPalette)
+
             res.render('project/editor', {
               title: project.name,
               priority_title: true,
@@ -1023,6 +1028,7 @@ const ProjectController = {
               debugPdfDetach,
               showNewPdfPreview,
               showNewSourceEditorOption,
+              showSymbolPalette,
               trackPdfDownload: partOfPdfCachingRollout('collect-metrics'),
               enablePdfCaching: partOfPdfCachingRollout('enable-caching'),
               resetServiceWorker:

+ 1 - 0
services/web/app/views/project/editor/meta.pug

@@ -25,6 +25,7 @@ meta(name="ol-showPdfDetach" data-type="boolean" content=showPdfDetach)
 meta(name="ol-debugPdfDetach" data-type="boolean" content=debugPdfDetach)
 meta(name="ol-showNewPdfPreview" data-type="boolean" content=showNewPdfPreview)
 meta(name="ol-showNewSourceEditorOption" data-type="boolean" content=showNewSourceEditorOption)
+meta(name="ol-showSymbolPalette" data-type="boolean" content=showSymbolPalette)
 meta(name="ol-enablePdfCaching" data-type="boolean" content=enablePdfCaching)
 meta(name="ol-trackPdfDownload" data-type="boolean" content=trackPdfDownload)
 meta(name="ol-resetServiceWorker" data-type="boolean" content=resetServiceWorker)