From 77a33ebe9383ba548799f05be32c0931fab123ae Mon Sep 17 00:00:00 2001 From: Jitse Niesen Date: Thu, 4 May 2023 17:15:46 +0100 Subject: [PATCH] Remove notebook menu items that do not work properly. Specifically, this removes: - menu item View > Open JupyterLab - menu item View > File Browser - menu item related to file editor in Settings menu - menu item Help > Launch Jupyter Notebook File Browser - toolbar button Interface > Open With JupyterLab / Jupyter Notebook --- spyder_notebook/server/main.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/spyder_notebook/server/main.py b/spyder_notebook/server/main.py index 5f2f409f..52a3ae46 100644 --- a/spyder_notebook/server/main.py +++ b/spyder_notebook/server/main.py @@ -25,6 +25,16 @@ class SpyderNotebookHandler(NotebookBaseHandler): def get_page_config(self): page_config = super().get_page_config() page_config['darkTheme'] = self.extensionapp.dark_theme + page_config['disabledExtensions'] = [ + # Remove editor-related items from Settings menu + '@jupyterlab/fileeditor-extension', + # Remove items Open JupyterLab and File Browser from View menu + '@jupyter-notebook/application-extension:pages', + # Remove toolbar button Interface > Open With JupyterLab + '@jupyter-notebook/lab-extension:interface-switcher', + # Remove Launch Jupyter Notebook File Browser from Help menu + '@jupyter-notebook/lab-extension:launch-tree' + ] return page_config @web.authenticated