File tree Expand file tree Collapse file tree 1 file changed +9
-1
lines changed Expand file tree Collapse file tree 1 file changed +9
-1
lines changed Original file line number Diff line number Diff line change @@ -180,6 +180,12 @@ def get_extension_point(cls):
180
180
# Extension URL sets the default landing page for this extension.
181
181
extension_url = "/"
182
182
183
+ default_url = Unicode ().tag (config = True )
184
+
185
+ @default ('default_url' )
186
+ def _default_url (self ):
187
+ return self .extension_url
188
+
183
189
# Extension can configure the ServerApp from the command-line
184
190
classes = [
185
191
ServerApp ,
@@ -332,7 +338,6 @@ def _jupyter_server_config(cls):
332
338
base_config = {
333
339
"ServerApp" : {
334
340
"jpserver_extensions" : {cls .get_extension_package (): True },
335
- "default_url" : cls .extension_url
336
341
}
337
342
}
338
343
base_config ["ServerApp" ].update (cls .serverapp_config )
@@ -438,6 +443,9 @@ def _load_jupyter_server_extension(cls, serverapp):
438
443
if cls ._is_starter_app :
439
444
serverapp ._starter_app = extension
440
445
extension .initialize ()
446
+ # Set the serverapp's default url to the extension's url.
447
+ if cls ._is_starter_app :
448
+ serverapp .default_url = extension .default_url
441
449
return extension
442
450
443
451
@classmethod
You can’t perform that action at this time.
0 commit comments