Skip to content

Commit

Permalink
fix: allow link filters to work in settings page
Browse files Browse the repository at this point in the history
  • Loading branch information
shariquerik committed Sep 27, 2024
1 parent 45b006b commit 575d85d
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 0 deletions.
1 change: 1 addition & 0 deletions crm/api/doc.py
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 2 additions & 0 deletions frontend/src/components/Fields.vue
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand All @@ -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"
Expand Down
1 change: 1 addition & 0 deletions frontend/src/components/Settings/SettingsPage.vue
Original file line number Diff line number Diff line change
Expand Up @@ -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,
Expand Down

0 comments on commit 575d85d

Please sign in to comment.