fix: spec preview fields statically on the frontend
This commit is contained in:
parent
9ed2271d12
commit
ac0e46669d
4 changed files with 21 additions and 23 deletions
|
|
@ -164,7 +164,6 @@ frappe.ui.form.on("Notification", {
|
|||
},
|
||||
};
|
||||
});
|
||||
frm.preview_fields = frm.doc.__onload.preview_fields;
|
||||
},
|
||||
refresh: function (frm) {
|
||||
frappe.notification.setup_fieldname_select(frm);
|
||||
|
|
@ -185,7 +184,15 @@ frappe.ui.form.on("Notification", {
|
|||
const args = {
|
||||
doc: frm.doc,
|
||||
doctype: frm.doc.document_type,
|
||||
preview_fields: frm.preview_fields,
|
||||
preview_fields: [
|
||||
{
|
||||
label: __("Meets Condition?"),
|
||||
fieldtype: "Data",
|
||||
method: "preview_meets_condition",
|
||||
},
|
||||
{ label: __("Subject"), fieldtype: "Data", method: "preview_subject" },
|
||||
{ label: __("Message"), fieldtype: "Code", method: "preview_message" },
|
||||
],
|
||||
};
|
||||
let dialog = new frappe.views.RenderPreviewer(args);
|
||||
return dialog;
|
||||
|
|
|
|||
|
|
@ -73,14 +73,6 @@ class Notification(Document):
|
|||
"""load message"""
|
||||
if self.is_standard:
|
||||
self.message = self.get_template()
|
||||
self.set_onload(
|
||||
"preview_fields",
|
||||
[
|
||||
{"label": _("Meets Condition?"), "fieldtype": "Data", "method": "preview_meets_condition"},
|
||||
{"label": _("Subject"), "fieldtype": "Data", "method": "preview_subject"},
|
||||
{"label": _("Message"), "fieldtype": "Code", "method": "preview_message"},
|
||||
],
|
||||
)
|
||||
|
||||
def autoname(self):
|
||||
if not self.name:
|
||||
|
|
|
|||
|
|
@ -79,9 +79,6 @@ frappe.webhook = {
|
|||
};
|
||||
|
||||
frappe.ui.form.on("Webhook", {
|
||||
onload: (frm) => {
|
||||
frm.preview_fields = frm.doc.__onload.preview_fields;
|
||||
},
|
||||
refresh: (frm) => {
|
||||
frappe.webhook.set_fieldname_select(frm);
|
||||
frm.set_query(
|
||||
|
|
@ -94,7 +91,18 @@ frappe.ui.form.on("Webhook", {
|
|||
const args = {
|
||||
doc: frm.doc,
|
||||
doctype: frm.doc.webhook_doctype,
|
||||
preview_fields: frm.preview_fields,
|
||||
preview_fields: [
|
||||
{
|
||||
label: __("Meets Condition?"),
|
||||
fieldtype: "Data",
|
||||
method: "preview_meets_condition",
|
||||
},
|
||||
{
|
||||
label: __("Request Body"),
|
||||
fieldtype: "Code",
|
||||
method: "preview_request_body",
|
||||
},
|
||||
],
|
||||
};
|
||||
let dialog = new frappe.views.RenderPreviewer(args);
|
||||
return dialog;
|
||||
|
|
|
|||
|
|
@ -56,15 +56,6 @@ class Webhook(Document):
|
|||
webhook_secret: DF.Password | None
|
||||
# end: auto-generated types
|
||||
|
||||
def onload(self):
|
||||
self.set_onload(
|
||||
"preview_fields",
|
||||
[
|
||||
{"label": _("Meets Condition?"), "fieldtype": "Data", "method": "preview_meets_condition"},
|
||||
{"label": _("Request Body"), "fieldtype": "Code", "method": "preview_request_body"},
|
||||
],
|
||||
)
|
||||
|
||||
def validate(self):
|
||||
self.validate_docevent()
|
||||
self.validate_condition()
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue