mirror of
https://github.com/jupyterhub/jupyterhub.git
synced 2025-10-17 15:03:02 +00:00
Merge pull request #1788 from NERSC/options-template-variables
Options form template variables
This commit is contained in:
@@ -65,6 +65,8 @@ class SpawnHandler(BaseHandler):
|
|||||||
Only enabled when Spawner.options_form is defined.
|
Only enabled when Spawner.options_form is defined.
|
||||||
"""
|
"""
|
||||||
async def _render_form(self, message='', for_user=None):
|
async def _render_form(self, message='', for_user=None):
|
||||||
|
# Note that 'user' is the authenticated user making the request and
|
||||||
|
# 'for_user' is the user whose server is being spawned.
|
||||||
user = for_user or self.get_current_user()
|
user = for_user or self.get_current_user()
|
||||||
spawner_options_form = await user.spawner.get_options_form()
|
spawner_options_form = await user.spawner.get_options_form()
|
||||||
return self.render_template('spawn.html',
|
return self.render_template('spawn.html',
|
||||||
@@ -72,6 +74,7 @@ class SpawnHandler(BaseHandler):
|
|||||||
spawner_options_form=spawner_options_form,
|
spawner_options_form=spawner_options_form,
|
||||||
error_message=message,
|
error_message=message,
|
||||||
url=self.request.uri,
|
url=self.request.uri,
|
||||||
|
spawner=for_user.spawner
|
||||||
)
|
)
|
||||||
|
|
||||||
@web.authenticated
|
@web.authenticated
|
||||||
|
Reference in New Issue
Block a user