diff --git a/crm/www/crm.py b/crm/www/crm.py index ae647b6c..44347cf3 100644 --- a/crm/www/crm.py +++ b/crm/www/crm.py @@ -8,26 +8,34 @@ from frappe.utils.telemetry import capture no_cache = 1 -def get_context(context): +def get_context(): csrf_token = frappe.sessions.get_csrf_token() frappe.db.commit() + context = frappe._dict() + context.boot = get_boot() + context.boot.csrf_token = csrf_token if frappe.session.user != "Guest": capture("active_site", "crm") - context.csrf_token = csrf_token + return context -@frappe.whitelist(methods=['POST'], allow_guest=True) + +@frappe.whitelist(methods=["POST"], allow_guest=True) def get_context_for_dev(): - if not frappe.conf.developer_mode: - frappe.throw('This method is only meant for developer mode') - return get_boot() + if not frappe.conf.developer_mode: + frappe.throw("This method is only meant for developer mode") + return get_boot() + def get_boot(): - return frappe._dict({ - 'frappe_version': frappe.__version__, - 'default_route': get_default_route(), - 'site_name': frappe.local.site, - 'read_only_mode': frappe.flags.read_only, - }) + return frappe._dict( + { + "frappe_version": frappe.__version__, + "default_route": get_default_route(), + "site_name": frappe.local.site, + "read_only_mode": frappe.flags.read_only, + } + ) + def get_default_route(): - return '/crm' \ No newline at end of file + return "/crm" diff --git a/frontend/index.html b/frontend/index.html index 7560ce74..c66ba9a9 100644 --- a/frontend/index.html +++ b/frontend/index.html @@ -16,7 +16,11 @@
- +