Files
enlight-lms/lms/overrides/web_template.py
2022-11-04 11:47:09 +05:30

18 lines
446 B
Python

import json
import frappe
from frappe.website.doctype.web_template.web_template import WebTemplate
from lms.widgets import Widgets
class CustomWebTemplate(WebTemplate):
def render(self, values=None):
if not values:
values = {}
values = frappe.parse_json(values)
values.update({"values": values})
values.update({"widgets": Widgets()})
template = self.get_template(self.standard)
return frappe.render_template(template, values)