Parcourir la source

[minor] remove script tags from boot

version-14
Rushabh Mehta il y a 10 ans
Parent
révision
f85afbeba0
1 fichiers modifiés avec 6 ajouts et 3 suppressions
  1. +6
    -3
      frappe/templates/pages/desk.py

+ 6
- 3
frappe/templates/pages/desk.py Voir le fichier

@@ -7,11 +7,10 @@ no_sitemap = 1
no_cache = 1 no_cache = 1
base_template_path = "templates/pages/desk.html" base_template_path = "templates/pages/desk.html"


import os, json
import os, json, re
import frappe import frappe
from frappe import _ from frappe import _
import frappe.sessions import frappe.sessions
from frappe.utils.response import json_handler


def get_context(context): def get_context(context):
if (frappe.session.user == "Guest" or if (frappe.session.user == "Guest" or
@@ -21,13 +20,17 @@ def get_context(context):


hooks = frappe.get_hooks() hooks = frappe.get_hooks()
boot = frappe.sessions.get() boot = frappe.sessions.get()
boot_json = json.dumps(boot)

# remove script tags from boot
boot_json = re.sub("\<script\>[^<]*\</script\>", "", boot_json)


return { return {
"build_version": str(os.path.getmtime(os.path.join(frappe.local.sites_path, "assets", "js", "build_version": str(os.path.getmtime(os.path.join(frappe.local.sites_path, "assets", "js",
"desk.min.js"))), "desk.min.js"))),
"include_js": hooks["app_include_js"], "include_js": hooks["app_include_js"],
"include_css": hooks["app_include_css"], "include_css": hooks["app_include_css"],
"boot": frappe.as_json(boot),
"boot": boot_json,
"background_image": boot.user.background_image or boot.default_background_image, "background_image": boot.user.background_image or boot.default_background_image,
"google_analytics_id": frappe.conf.get("google_analytics_id") "google_analytics_id": frappe.conf.get("google_analytics_id")
} }

Chargement…
Annuler
Enregistrer