fix: remove depends_on hack for child tables (#37909)
This commit is contained in:
parent
088ae90c9f
commit
5bb27bda8d
6 changed files with 2 additions and 17 deletions
|
|
@ -338,7 +338,7 @@
|
|||
},
|
||||
{
|
||||
"default": "0",
|
||||
"depends_on": "eval: parent.is_submittable",
|
||||
"depends_on": "eval: parent.is_submittable || parent.istable",
|
||||
"fieldname": "allow_on_submit",
|
||||
"fieldtype": "Check",
|
||||
"label": "Allow on Submit",
|
||||
|
|
@ -647,7 +647,7 @@
|
|||
"index_web_pages_for_search": 1,
|
||||
"istable": 1,
|
||||
"links": [],
|
||||
"modified": "2026-02-06 15:13:03.688027",
|
||||
"modified": "2026-03-10 21:39:58.400441",
|
||||
"modified_by": "Administrator",
|
||||
"module": "Core",
|
||||
"name": "DocField",
|
||||
|
|
|
|||
|
|
@ -214,9 +214,6 @@ export function evaluate_depends_on_value(expression, doc) {
|
|||
} else if (expression.substr(0, 5) == "eval:") {
|
||||
try {
|
||||
out = frappe.utils.eval(expression.substr(5), { doc, parent });
|
||||
if (parent && parent.istable && expression.includes("is_submittable")) {
|
||||
out = true;
|
||||
}
|
||||
} catch (e) {
|
||||
frappe.throw(__('Invalid "depends_on" expression'));
|
||||
}
|
||||
|
|
|
|||
|
|
@ -836,9 +836,6 @@ export default class GridRow {
|
|||
} else if (expression.substr(0, 5) == "eval:") {
|
||||
try {
|
||||
out = frappe.utils.eval(expression.substr(5), { doc, parent });
|
||||
if (parent && parent.istable && expression.includes("is_submittable")) {
|
||||
out = true;
|
||||
}
|
||||
} catch (e) {
|
||||
frappe.throw(__('Invalid "depends_on" expression'));
|
||||
}
|
||||
|
|
|
|||
|
|
@ -802,9 +802,6 @@ frappe.ui.form.Layout = class Layout {
|
|||
} else if (expression.substr(0, 5) == "eval:") {
|
||||
try {
|
||||
out = frappe.utils.eval(expression.substr(5), { doc, parent });
|
||||
if (parent && parent.istable && expression.includes("is_submittable")) {
|
||||
out = true;
|
||||
}
|
||||
} catch (e) {
|
||||
frappe.throw(__('Invalid "depends_on" expression'));
|
||||
}
|
||||
|
|
|
|||
|
|
@ -210,9 +210,6 @@ frappe.ui.form.check_mandatory = function (frm) {
|
|||
} else if (expression.substr(0, 5) == "eval:") {
|
||||
try {
|
||||
out = frappe.utils.eval(expression.substr(5), { doc, parent });
|
||||
if (parent && parent.istable && expression.includes("is_submittable")) {
|
||||
out = true;
|
||||
}
|
||||
} catch (e) {
|
||||
frappe.throw(__('Invalid "mandatory_depends_on" expression'));
|
||||
}
|
||||
|
|
|
|||
|
|
@ -763,9 +763,6 @@ frappe.views.ReportView = class ReportView extends frappe.views.ListView {
|
|||
} else if (expression.substr(0, 5) == "eval:") {
|
||||
try {
|
||||
out = frappe.utils.eval(expression.substr(5), { doc: data });
|
||||
if (parent && parent.istable && expression.includes("is_submittable")) {
|
||||
out = true;
|
||||
}
|
||||
} catch (e) {
|
||||
frappe.throw(__('Invalid "depends_on" expression'));
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue