fix: set default column_field, order_by & group_by_field if not set
This commit is contained in:
parent
ab25f26f14
commit
19c1501eba
@ -169,7 +169,6 @@
|
|||||||
"label": "Kanban Fields"
|
"label": "Kanban Fields"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"default": "name",
|
|
||||||
"fieldname": "title_field",
|
"fieldname": "title_field",
|
||||||
"fieldtype": "Data",
|
"fieldtype": "Data",
|
||||||
"label": "Title Field"
|
"label": "Title Field"
|
||||||
@ -189,7 +188,7 @@
|
|||||||
],
|
],
|
||||||
"index_web_pages_for_search": 1,
|
"index_web_pages_for_search": 1,
|
||||||
"links": [],
|
"links": [],
|
||||||
"modified": "2025-02-20 12:52:27.522624",
|
"modified": "2025-02-20 15:36:55.059065",
|
||||||
"modified_by": "Administrator",
|
"modified_by": "Administrator",
|
||||||
"module": "FCRM",
|
"module": "FCRM",
|
||||||
"name": "CRM View Settings",
|
"name": "CRM View Settings",
|
||||||
|
|||||||
@ -171,6 +171,7 @@ def create_or_update_standard_view(view):
|
|||||||
rows = parse_json(view.rows or "[]")
|
rows = parse_json(view.rows or "[]")
|
||||||
kanban_columns = parse_json(view.kanban_columns or "[]")
|
kanban_columns = parse_json(view.kanban_columns or "[]")
|
||||||
kanban_fields = parse_json(view.kanban_fields or "[]")
|
kanban_fields = parse_json(view.kanban_fields or "[]")
|
||||||
|
view.column_field = view.column_field or "status"
|
||||||
|
|
||||||
default_rows = sync_default_rows(view.doctype, view.type)
|
default_rows = sync_default_rows(view.doctype, view.type)
|
||||||
rows = rows + default_rows if default_rows else rows
|
rows = rows + default_rows if default_rows else rows
|
||||||
@ -192,8 +193,8 @@ def create_or_update_standard_view(view):
|
|||||||
doc.route_name = view.route_name or get_route_name(view.doctype)
|
doc.route_name = view.route_name or get_route_name(view.doctype)
|
||||||
doc.load_default_columns = view.load_default_columns or False
|
doc.load_default_columns = view.load_default_columns or False
|
||||||
doc.filters = json.dumps(filters)
|
doc.filters = json.dumps(filters)
|
||||||
doc.order_by = view.order_by
|
doc.order_by = view.order_by or "modified desc"
|
||||||
doc.group_by_field = view.group_by_field
|
doc.group_by_field = view.group_by_field or "owner"
|
||||||
doc.column_field = view.column_field
|
doc.column_field = view.column_field
|
||||||
doc.title_field = view.title_field
|
doc.title_field = view.title_field
|
||||||
doc.kanban_columns = json.dumps(kanban_columns)
|
doc.kanban_columns = json.dumps(kanban_columns)
|
||||||
@ -219,8 +220,8 @@ def create_or_update_standard_view(view):
|
|||||||
doc.route_name = view.route_name or get_route_name(view.doctype)
|
doc.route_name = view.route_name or get_route_name(view.doctype)
|
||||||
doc.load_default_columns = view.load_default_columns or False
|
doc.load_default_columns = view.load_default_columns or False
|
||||||
doc.filters = json.dumps(filters)
|
doc.filters = json.dumps(filters)
|
||||||
doc.order_by = view.order_by
|
doc.order_by = view.order_by or "modified desc"
|
||||||
doc.group_by_field = view.group_by_field
|
doc.group_by_field = view.group_by_field or "owner"
|
||||||
doc.column_field = view.column_field
|
doc.column_field = view.column_field
|
||||||
doc.title_field = view.title_field
|
doc.title_field = view.title_field
|
||||||
doc.kanban_columns = json.dumps(kanban_columns)
|
doc.kanban_columns = json.dumps(kanban_columns)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user