feat: unicode_escape feature

This commit is contained in:
Nico Rikken
2019-07-16 08:18:20 +02:00
parent d686ae1ae7
commit c0464b2e47
2 changed files with 6 additions and 1 deletions

View File

@@ -350,6 +350,11 @@ class User:
"""My name, escaped for use in URLs, cookies, etc."""
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
def proxy_spec(self):
"""The proxy routespec for my default server"""

View File

@@ -63,7 +63,7 @@
base_url: "{{base_url}}",
prefix: "{{prefix}}",
{% if user %}
user: "{{json_encode(user.name)}}",
user: "{{user.unicode_escaped_name}}",
{% endif %}
{% if admin_access %}
admin_access: true,