fix: use default_list_rows for kanban
This commit is contained in:
parent
874ecafa5c
commit
020bd60fab
@ -312,8 +312,8 @@ def get_data(
|
|||||||
if not rows:
|
if not rows:
|
||||||
rows = ["name"]
|
rows = ["name"]
|
||||||
|
|
||||||
if hasattr(_list, "default_kanban_data"):
|
if hasattr(_list, "default_list_data"):
|
||||||
rows = _list.default_kanban_data().get("rows")
|
rows = _list.default_list_data().get("rows")
|
||||||
|
|
||||||
if "name" not in rows:
|
if "name" not in rows:
|
||||||
rows.append("name")
|
rows.append("name")
|
||||||
|
|||||||
@ -189,20 +189,7 @@ class CRMDeal(Document):
|
|||||||
"_assign",
|
"_assign",
|
||||||
]
|
]
|
||||||
return {'columns': columns, 'rows': rows}
|
return {'columns': columns, 'rows': rows}
|
||||||
|
|
||||||
@staticmethod
|
|
||||||
def default_kanban_data():
|
|
||||||
rows = [
|
|
||||||
"name",
|
|
||||||
"lead_name",
|
|
||||||
"organization",
|
|
||||||
"annual_revenue",
|
|
||||||
"email",
|
|
||||||
"mobile_no",
|
|
||||||
"deal_owner",
|
|
||||||
"modified",
|
|
||||||
]
|
|
||||||
return {'rows': rows}
|
|
||||||
|
|
||||||
@frappe.whitelist()
|
@frappe.whitelist()
|
||||||
def add_contact(deal, contact):
|
def add_contact(deal, contact):
|
||||||
|
|||||||
@ -324,20 +324,6 @@ class CRMLead(Document):
|
|||||||
]
|
]
|
||||||
return {'columns': columns, 'rows': rows}
|
return {'columns': columns, 'rows': rows}
|
||||||
|
|
||||||
@staticmethod
|
|
||||||
def default_kanban_data():
|
|
||||||
rows = [
|
|
||||||
"name",
|
|
||||||
"lead_name",
|
|
||||||
"organization",
|
|
||||||
"email",
|
|
||||||
"mobile_no",
|
|
||||||
"lead_owner",
|
|
||||||
"modified",
|
|
||||||
"image",
|
|
||||||
]
|
|
||||||
return {'rows': rows}
|
|
||||||
|
|
||||||
@frappe.whitelist()
|
@frappe.whitelist()
|
||||||
def convert_to_deal(lead, doc=None):
|
def convert_to_deal(lead, doc=None):
|
||||||
if not (doc and doc.flags.get("ignore_permissions")) and not frappe.has_permission("CRM Lead", "write", lead):
|
if not (doc and doc.flags.get("ignore_permissions")) and not frappe.has_permission("CRM Lead", "write", lead):
|
||||||
|
|||||||
@ -60,16 +60,3 @@ class CRMTask(Document):
|
|||||||
"modified",
|
"modified",
|
||||||
]
|
]
|
||||||
return {'columns': columns, 'rows': rows}
|
return {'columns': columns, 'rows': rows}
|
||||||
|
|
||||||
@staticmethod
|
|
||||||
def default_kanban_data():
|
|
||||||
rows = [
|
|
||||||
"name",
|
|
||||||
"title",
|
|
||||||
"description",
|
|
||||||
"assigned_to",
|
|
||||||
"due_date",
|
|
||||||
"priority",
|
|
||||||
"modified",
|
|
||||||
]
|
|
||||||
return {'rows': rows}
|
|
||||||
|
|||||||
@ -97,9 +97,7 @@ def sync_default_rows(doctype, type="list"):
|
|||||||
list = get_controller(doctype)
|
list = get_controller(doctype)
|
||||||
rows = []
|
rows = []
|
||||||
|
|
||||||
if type == "kanban" and hasattr(list, "default_kanban_data"):
|
if hasattr(list, "default_list_data"):
|
||||||
rows = list.default_kanban_data().get("rows")
|
|
||||||
elif hasattr(list, "default_list_data"):
|
|
||||||
rows = list.default_list_data().get("rows")
|
rows = list.default_list_data().get("rows")
|
||||||
|
|
||||||
return rows
|
return rows
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user