mirror of
https://github.com/jupyterhub/jupyterhub.git
synced 2025-10-12 20:43:02 +00:00
feat: unicode_escape feature
This commit is contained in:
@@ -350,6 +350,11 @@ class User:
|
|||||||
"""My name, escaped for use in URLs, cookies, etc."""
|
"""My name, escaped for use in URLs, cookies, etc."""
|
||||||
return quote(self.name, safe='@~')
|
return quote(self.name, safe='@~')
|
||||||
|
|
||||||
|
@property
|
||||||
|
def unicode_escaped_name(self):
|
||||||
|
"""My name, escaped for use in javascript inserts, etc."""
|
||||||
|
return self.name.decode('unicode_escape')
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def proxy_spec(self):
|
def proxy_spec(self):
|
||||||
"""The proxy routespec for my default server"""
|
"""The proxy routespec for my default server"""
|
||||||
|
@@ -63,7 +63,7 @@
|
|||||||
base_url: "{{base_url}}",
|
base_url: "{{base_url}}",
|
||||||
prefix: "{{prefix}}",
|
prefix: "{{prefix}}",
|
||||||
{% if user %}
|
{% if user %}
|
||||||
user: "{{json_encode(user.name)}}",
|
user: "{{user.unicode_escaped_name}}",
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% if admin_access %}
|
{% if admin_access %}
|
||||||
admin_access: true,
|
admin_access: true,
|
||||||
|
Reference in New Issue
Block a user