1
0
forked from test/crm

fix: allow link filters to work in settings page

This commit is contained in:
Shariq Ansari 2024-09-27 20:48:10 +05:30
parent 45b006b580
commit 575d85dc65
3 changed files with 4 additions and 0 deletions

View File

@ -685,6 +685,7 @@ def get_fields(doctype: str, allow_all_fieldtypes: bool = False):
"depends_on": field.depends_on,
"mandatory_depends_on": field.mandatory_depends_on,
"read_only_depends_on": field.read_only_depends_on,
"link_filters": field.get("link_filters"),
})
return _fields

View File

@ -89,6 +89,7 @@
class="form-control flex-1"
:value="data[field.name]"
:doctype="field.options"
:filters="field.filters"
@change="(v) => (data[field.name] = v)"
:placeholder="__(field.placeholder || field.label)"
:onCreate="field.create"
@ -110,6 +111,7 @@
class="form-control"
:value="getUser(data[field.name]).full_name"
:doctype="field.options"
:filters="field.filters"
@change="(v) => (data[field.name] = v)"
:placeholder="__(field.placeholder || field.label)"
:hideMe="true"

View File

@ -122,6 +122,7 @@ const sections = computed(() => {
} else {
_sections[_sections.length - 1].fields.push({
...field,
filters: field.link_filters && JSON.parse(field.link_filters),
display_via_depends_on: evaluate_depends_on_value(
field.depends_on,
data.doc,