diff --git a/src/_nebari/stages/kubernetes_services/template/modules/kubernetes/services/jupyterhub/files/jupyterlab/overrides.json b/src/_nebari/stages/kubernetes_services/template/modules/kubernetes/services/jupyterhub/files/jupyterlab/overrides.json index bdd69047c..357ab1af0 100644 --- a/src/_nebari/stages/kubernetes_services/template/modules/kubernetes/services/jupyterhub/files/jupyterlab/overrides.json +++ b/src/_nebari/stages/kubernetes_services/template/modules/kubernetes/services/jupyterhub/files/jupyterlab/overrides.json @@ -15,15 +15,40 @@ "@jupyterlab/mainmenu-extension:plugin": { "menus": [ { - "id": "jp-mainmenu-nebari", - "disabled": false, - "label": "Nebari", - "rank": 1001, + "id": "jp-mainmenu-file", "items": [ + { + "command": "help:open", + "rank": 0, + "args": { + "url": "/hub/home", + "text": "Home", + "newBrowserTab": true + } + }, + { + "type": "submenu", + "submenu": { + "id": "jp-mainmenu-file-new" + }, + "rank": 0.5 + }, { "command": "hub:control-panel", - "rank": 0 + "disabled": true }, + { + "command": "hub:logout", + "disabled": true + } + ] + }, + { + "id": "jp-mainmenu-services", + "disabled": false, + "label": "Services", + "rank": 1000, + "items": [ { "command": "help:open", "rank": 1, @@ -61,6 +86,21 @@ } } ] + }, + { + "id": "jp-mainmenu-help", + "rank": 1001, + "items": [ + { + "command": "help:open", + "rank": 1001, + "args": { + "url": "https://www.nebari.dev/docs/welcome/", + "text": "Nebari documentation", + "newBrowserTab": true + } + } + ] } ] } diff --git a/tests/common/navigator.py b/tests/common/navigator.py index 50fc1837b..12a1445bd 100644 --- a/tests/common/navigator.py +++ b/tests/common/navigator.py @@ -413,9 +413,7 @@ def stop_server(self) -> None: self.page.get_by_text("File", exact=True).click() with self.context.expect_page() as page_info: - self.page.get_by_role( - "menuitem", name="Hub Control Panel", exact=True - ).click() + self.page.get_by_role("menuitem", name="Home", exact=True).click() home_page = page_info.value home_page.wait_for_load_state()