Skip to content

Commit b786ea6

Browse files
authored
Fix labextension plugin IDs in the docs and demos (#1927)
Co-authored-by: Jakub Klinkovský <[email protected]>
1 parent 77e769a commit b786ea6

File tree

3 files changed

+33
-33
lines changed

3 files changed

+33
-33
lines changed

demos/restart_demo.sh

+6-6
Original file line numberDiff line numberDiff line change
@@ -70,14 +70,14 @@ install_nbgrader () {
7070
# Install global extensions, and disable them globally. We will re-enable
7171
# specific ones for different user accounts in each demo.
7272
jupyter labextension develop --overwrite .
73-
jupyter labextension disable --level=sys_prefix nbgrader:assignment-list
74-
jupyter labextension disable --level=sys_prefix nbgrader:formgrader
75-
jupyter labextension disable --level=sys_prefix nbgrader:course-list
76-
jupyter labextension disable --level=sys_prefix nbgrader:create-assignment
73+
jupyter labextension disable --level=sys_prefix @jupyter/nbgrader:assignment-list
74+
jupyter labextension disable --level=sys_prefix @jupyter/nbgrader:formgrader
75+
jupyter labextension disable --level=sys_prefix @jupyter/nbgrader:course-list
76+
jupyter labextension disable --level=sys_prefix @jupyter/nbgrader:create-assignment
7777
jupyter server extension disable --sys-prefix --py nbgrader
7878

7979
# Everybody gets the validate extension, however.
80-
jupyter labextension enable --level=sys_prefix nbgrader:validate-assignment
80+
jupyter labextension enable --level=sys_prefix @jupyter/nbgrader:validate-assignment
8181
jupyter server extension enable --sys-prefix nbgrader.server_extensions.validate_assignment
8282

8383
# Reset exchange.
@@ -114,4 +114,4 @@ restart_demo () {
114114
jupyterhub
115115
}
116116

117-
restart_demo "${@}"
117+
restart_demo "${@}"

demos/utils.sh

+9-9
Original file line numberDiff line numberDiff line change
@@ -65,17 +65,17 @@ enable_create_assignment () {
6565
HOME="/home/${USER}"
6666
local runas="sudo -u ${USER}"
6767

68-
${runas} jupyter labextension disable --level=user nbgrader:create-assignment
69-
${runas} jupyter labextension enable --level=user nbgrader:create-assignment
68+
${runas} jupyter labextension disable --level=user @jupyter/nbgrader:create-assignment
69+
${runas} jupyter labextension enable --level=user @jupyter/nbgrader:create-assignment
7070
}
7171

7272
enable_formgrader () {
7373
USER="${1}"
7474
HOME="/home/${USER}"
7575
local runas="sudo -u ${USER}"
7676

77-
${runas} jupyter labextension disable --level=user nbgrader:formgrader
78-
${runas} jupyter labextension enable --level=user nbgrader:formgrader
77+
${runas} jupyter labextension disable --level=user @jupyter/nbgrader:formgrader
78+
${runas} jupyter labextension enable --level=user @jupyter/nbgrader:formgrader
7979
${runas} jupyter server extension enable --user nbgrader.server_extensions.formgrader
8080
}
8181

@@ -84,8 +84,8 @@ enable_assignment_list () {
8484
HOME="/home/${USER}"
8585
local runas="sudo -u ${USER}"
8686

87-
${runas} jupyter labextension disable --level=user nbgrader:assignment-list
88-
${runas} jupyter labextension enable --level=user nbgrader:assignment-list
87+
${runas} jupyter labextension disable --level=user @jupyter/nbgrader:assignment-list
88+
${runas} jupyter labextension enable --level=user @jupyter/nbgrader:assignment-list
8989
${runas} jupyter server extension enable --user nbgrader.server_extensions.assignment_list
9090
}
9191

@@ -94,8 +94,8 @@ enable_course_list () {
9494
HOME="/home/${USER}"
9595
local runas="sudo -u ${USER}"
9696

97-
${runas} jupyter labextension disable --level=user nbgrader:course-list
98-
${runas} jupyter labextension enable --level=user nbgrader:course-list
97+
${runas} jupyter labextension disable --level=user @jupyter/nbgrader:course-list
98+
${runas} jupyter labextension enable --level=user @jupyter/nbgrader:course-list
9999
${runas} jupyter server extension enable --user nbgrader.server_extensions.course_list
100100
}
101101

@@ -112,4 +112,4 @@ create_course () {
112112
${runas} nbgrader generate_assignment ps1
113113
${runas} nbgrader release_assignment ps1
114114
cd "${currdir}"
115-
}
115+
}

nbgrader/docs/source/user_guide/installation.rst

+18-18
Original file line numberDiff line numberDiff line change
@@ -33,19 +33,19 @@ The server extensions can be disabled individually by running::
3333

3434
The labextensions are all enabled by default, but can be disabled individually by running::
3535

36-
jupyter labextension disable nbgrader:formgrader
37-
jupyter labextension disable nbgrader:assignment-list
38-
jupyter labextension disable nbgrader:course-list
39-
jupyter labextension disable nbgrader:create-assignment
40-
jupyter labextension disable nbgrader:validate-assignment
36+
jupyter labextension disable @jupyter/nbgrader:formgrader
37+
jupyter labextension disable @jupyter/nbgrader:assignment-list
38+
jupyter labextension disable @jupyter/nbgrader:course-list
39+
jupyter labextension disable @jupyter/nbgrader:create-assignment
40+
jupyter labextension disable @jupyter/nbgrader:validate-assignment
4141

4242
or enabled::
4343

44-
jupyter labextension enable nbgrader:formgrader
45-
jupyter labextension enable nbgrader:assignment-list
46-
jupyter labextension enable nbgrader:course-list
47-
jupyter labextension enable nbgrader:create-assignment
48-
jupyter labextension enable nbgrader:validate-assignment
44+
jupyter labextension enable @jupyter/nbgrader:formgrader
45+
jupyter labextension enable @jupyter/nbgrader:assignment-list
46+
jupyter labextension enable @jupyter/nbgrader:course-list
47+
jupyter labextension enable @jupyter/nbgrader:create-assignment
48+
jupyter labextension enable @jupyter/nbgrader:validate-assignment
4949

5050
To work properly, the **assignment list**, **formgrader**, **course list** and **validate assignment**
5151
extensions require both the labextension and server extension. The **create
@@ -65,13 +65,13 @@ There are a number of ways you may need to customize the installation:
6565
- To install or enable the labextensions/server extension for just the
6666
current user, run the above commands with ``--user`` instead of ``--sys-prefix``::
6767

68-
jupyter labextension enable --level=user nbgrader
68+
jupyter labextension enable --level=user @jupyter/nbgrader
6969
jupyter server extension enable --user --py nbgrader
7070

7171
- To install or enable the labextensions/server extension for all
7272
Python installations on the system, run the above commands with ``--system`` instead of ``--sys-prefix``::
7373

74-
jupyter labextension enable --level=system nbgrader
74+
jupyter labextension enable --level=system @jupyter/nbgrader
7575
jupyter server extension enable --system --py nbgrader
7676

7777
Disabling extensions
@@ -81,21 +81,21 @@ You may want to only install one of the nbgrader extensions. To do this, follow
8181
the above steps to install everything and then disable the extension you don't
8282
need. For example, to disable the Assignment List extension::
8383

84-
jupyter labextension disable --level=sys_prefix nbgrader:assignment-list
84+
jupyter labextension disable --level=sys_prefix @jupyter/nbgrader:assignment-list
8585
jupyter server extension disable --sys-prefix nbgrader.server_extensions.assignment_list
8686

8787
or to disable the Create Assignment extension::
8888

89-
jupyter labextension disable --level=sys_prefix nbgrader:create-assignment
89+
jupyter labextension disable --level=sys_prefix @jupyter/nbgrader:create-assignment
9090

9191
or to disable the Formgrader extension::
9292

93-
jupyter labextension disable --level=sys_prefix nbgrader:formgrader
93+
jupyter labextension disable --level=sys_prefix @jupyter/nbgrader:formgrader
9494
jupyter server extension disable --sys-prefix nbgrader.server_extensions.formgrader
9595

9696
or to disable the Course List extension::
9797

98-
jupyter labextension disable --level=sys_prefix nbgrader:course-list
98+
jupyter labextension disable --level=sys_prefix @jupyter/nbgrader:course-list
9999
jupyter server extension disable --sys-prefix nbgrader.server_extensions.course_list
100100

101101
For example lets assume you have installed nbgrader via `Anaconda
@@ -106,12 +106,12 @@ only want the *create assignment* extension available to a specific user and
106106
not everyone else. First you will need to disable the *create assignment*
107107
extension for everyone else::
108108

109-
jupyter labextension disable nbgrader:create-assignment
109+
jupyter labextension disable @jupyter/nbgrader:create-assignment
110110

111111
Log in with the specific user and then enable the *create assignment* extension
112112
only for that user::
113113

114-
jupyter labextension enable --level=user nbgrader:create-assignment
114+
jupyter labextension enable --level=user @jupyter/nbgrader:create-assignment
115115

116116
Finally to see all installed labextensions/server extensions, run::
117117

0 commit comments

Comments
 (0)