fix: Add report link in module view and fix date filter
This commit is contained in:
parent
9d9a3d85d8
commit
a4928f6f5b
@ -117,6 +117,13 @@ def get_data():
|
|||||||
"name": "Lead Owner Efficiency",
|
"name": "Lead Owner Efficiency",
|
||||||
"doctype": "Lead",
|
"doctype": "Lead",
|
||||||
"dependencies": ["Lead"]
|
"dependencies": ["Lead"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "report",
|
||||||
|
"is_query_report": True,
|
||||||
|
"name": "Territory-wise Sales",
|
||||||
|
"doctype": "Opportunity",
|
||||||
|
"dependencies": ["Opportunity"]
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
@ -94,8 +94,10 @@ def get_data(filters=None):
|
|||||||
def get_opportunities(filters):
|
def get_opportunities(filters):
|
||||||
conditions = ""
|
conditions = ""
|
||||||
|
|
||||||
if filters.from_date and filters.to_date:
|
if filters.get('transaction_date'):
|
||||||
conditions = " WHERE transaction_date between %(from_date)s and %(to_date)s"
|
conditions = " WHERE transaction_date between {0} and {1}".format(
|
||||||
|
frappe.db.escape(filters['transaction_date'][0]),
|
||||||
|
frappe.db.escape(filters['transaction_date'][1]))
|
||||||
|
|
||||||
if filters.company:
|
if filters.company:
|
||||||
if conditions:
|
if conditions:
|
||||||
@ -108,7 +110,7 @@ def get_opportunities(filters):
|
|||||||
return frappe.db.sql("""
|
return frappe.db.sql("""
|
||||||
SELECT name, territory, opportunity_amount
|
SELECT name, territory, opportunity_amount
|
||||||
FROM `tabOpportunity` {0}
|
FROM `tabOpportunity` {0}
|
||||||
""".format(conditions), filters, as_dict=1) #nosec
|
""".format(conditions), filters, as_dict=1, debug=1) #nosec
|
||||||
|
|
||||||
def get_quotations(opportunities):
|
def get_quotations(opportunities):
|
||||||
if not opportunities:
|
if not opportunities:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user