18 lines
446 B
Python
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)
|