# HG changeset patch # User Goffi # Date 1597388816 -7200 # Node ID 898442c4ff681ee3ec9e38eedb6f25369073de81 # Parent a20fe9eb307b51d89ee236abf722e4fef9d42a7b pages: expose `cache_path` to scripts + `session_uuid` to templates diff -r a20fe9eb307b -r 898442c4ff68 libervia/server/pages.py --- a/libervia/server/pages.py Sun Aug 02 20:57:55 2020 +0200 +++ b/libervia/server/pages.py Fri Aug 14 09:06:56 2020 +0200 @@ -1426,6 +1426,7 @@ theme = session_data.theme or self.default_theme self.exposeToScripts( request, + cache_path=session_data.cache_dir, templates_root_url=str(self.vhost_root.getFrontURL(theme)), profile=session_data.profile) @@ -1695,10 +1696,10 @@ # if template_data doesn't exist, it's the beginning of the request workflow # so we fill essential data session_data = self.host.getSessionData(request, session_iface.ISATSession) - csrf_token = session_data.csrf_token request.template_data = { "profile": session_data.profile, - "csrf_token": csrf_token, + "csrf_token": session_data.csrf_token, + "session_uuid": session_data.uuid, } # XXX: here is the code which need to be executed once