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.""" """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"""

View File

@@ -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,