-
Notifications
You must be signed in to change notification settings - Fork 322
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Debug demos #1597
Debug demos #1597
Conversation
adds role definitions
for easier reproduction without needing a full VM
so classic UI is available when running with jupyter-server
- requires list:services (discovery), read:services (to get prefix) - requires server to inherit user permissions, so it can make these requests
Everything looks good from the instructor end for me now---woohoo! As you mentioned in #1594 though it seems that in the "Assignment List" extension, the students are not able to see the list of courses and corresponding assignments. I think it's a similar issue---the students' servers need to be able to list the services (though not access them). I think I have enough to try fiddling with the config file to fix this now, let me give it a go :) Thank you so much for working on this! |
Ok, fixed the Assignment List for students. Here is a patch with my changes if you'd like to incorporate them:
|
git pull | ||
|
||
# Install requirements and nbgrader. | ||
pip3 install -U -r requirements.txt -e . | ||
pip3 install -U . |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm curious why -e
doesn't work... is there any way we can keep the old behavior? It's useful for being able to debug/develop the demos.
Superseded by #1601 |
includes a Dockerfile which, when I run it, produces working examples
maybe closes #1594 though it would still be be good to understand what's not working for @jhamrick there.