Added company filters for reports

This commit is contained in:
deepeshgarg007 2019-01-18 11:29:37 +05:30
parent 00f989a916
commit 3c9dd73f91

View File

@ -299,10 +299,11 @@ class EmailDigest(Document):
}) })
label = get_link_to_report("General Ledger",self.meta.get_label("income"), label = get_link_to_report("General Ledger",self.meta.get_label("income"),
filters={"company": self.company, filters={
"from_date": self.future_from_date, "from_date": self.future_from_date,
"to_date": self.future_to_date, "to_date": self.future_to_date,
"account": income_account[0].name "account": income_account[0].name,
"company": self.company
} }
) )
return { return {
@ -332,14 +333,16 @@ class EmailDigest(Document):
if fieldname == 'income': if fieldname == 'income':
filters = { filters = {
"root_type": "Income", "root_type": "Income",
"report_date":self.future_to_date, "report_date": self.future_to_date,
"company": self.company
} }
label = get_link_to_report('Account Balance', label=self.meta.get_label(root_type + "_year_to_date"), filters=filters) label = get_link_to_report('Account Balance', label=self.meta.get_label(root_type + "_year_to_date"), filters=filters)
elif fieldname == 'expenses_booked': elif fieldname == 'expenses_booked':
filters = { filters = {
"root_type": "Expense", "root_type": "Expense",
"report_date":self.future_to_date, "report_date": self.future_to_date,
"company": self.company
} }
label = get_link_to_report('Account Balance', label=self.meta.get_label(root_type + "_year_to_date"), filters=filters) label = get_link_to_report('Account Balance', label=self.meta.get_label(root_type + "_year_to_date"), filters=filters)
@ -376,7 +379,8 @@ class EmailDigest(Document):
) )
label = get_link_to_report("General Ledger",self.meta.get_label("expenses_booked"), label = get_link_to_report("General Ledger",self.meta.get_label("expenses_booked"),
filters={"company":self.company, filters={
"company":self.company,
"from_date":self.future_from_date, "from_date":self.future_from_date,
"to_date":self.future_to_date, "to_date":self.future_to_date,
"account": expense_account[0].name "account": expense_account[0].name
@ -414,7 +418,8 @@ class EmailDigest(Document):
filters = { filters = {
"status": [['!=', "Closed"], ['!=', "Cancelled"], ['!=', "Completed"]], "status": [['!=', "Closed"], ['!=', "Cancelled"], ['!=', "Completed"]],
"billing_status": [['!=', "Fully Billed"]], "billing_status": [['!=', "Fully Billed"]],
"transaction_date": [['<=', self.future_to_date]] "transaction_date": [['<=', self.future_to_date]],
"company": self.company
} }
) )
@ -438,7 +443,8 @@ class EmailDigest(Document):
filters = { filters = {
"status": [['!=', "Closed"], ['!=', "Cancelled"], ['!=', "Completed"]], "status": [['!=', "Closed"], ['!=', "Cancelled"], ['!=', "Completed"]],
"delivery_status": [['!=', "Fully Delivered"]], "delivery_status": [['!=', "Fully Delivered"]],
"transaction_date": [['<=', self.future_to_date]] "transaction_date": [['<=', self.future_to_date]],
"company": self.company
} }
) )
@ -462,7 +468,8 @@ class EmailDigest(Document):
filters = { filters = {
"status": [['!=', "Closed"], ['!=', "Cancelled"], ['!=', "Completed"]], "status": [['!=', "Closed"], ['!=', "Cancelled"], ['!=', "Completed"]],
"per_received": [['<', 100]], "per_received": [['<', 100]],
"transaction_date": [['<=', self.future_to_date]] "transaction_date": [['<=', self.future_to_date]],
"company": self.company
} }
) )
@ -486,7 +493,8 @@ class EmailDigest(Document):
filters = { filters = {
"status": [['!=', "Closed"], ['!=', "Cancelled"], ['!=', "Completed"]], "status": [['!=', "Closed"], ['!=', "Cancelled"], ['!=', "Completed"]],
"per_received": [['<', 100]], "per_received": [['<', 100]],
"transaction_date": [['<=', self.future_to_date]] "transaction_date": [['<=', self.future_to_date]],
"company": self.company
} }
) )
@ -520,14 +528,16 @@ class EmailDigest(Document):
filters = { filters = {
"root_type": "Asset", "root_type": "Asset",
"account_type": "Bank", "account_type": "Bank",
"date": self.future_to_date "date": self.future_to_date,
"company": self.company
} }
label = get_link_to_report('Account Balance', label=self.meta.get_label(fieldname), filters=filters) label = get_link_to_report('Account Balance', label=self.meta.get_label(fieldname), filters=filters)
else: else:
filters = { filters = {
"root_type": "Liability", "root_type": "Liability",
"account_type": "Bank", "account_type": "Bank",
"to_date": self.future_to_date "to_date": self.future_to_date,
"company": self.company
} }
label = get_link_to_report('Account Balance', label=self.meta.get_label(fieldname), filters=filters) label = get_link_to_report('Account Balance', label=self.meta.get_label(fieldname), filters=filters)
@ -539,10 +549,16 @@ class EmailDigest(Document):
else: else:
if account_type == 'Payable': if account_type == 'Payable':
label = get_link_to_report('Accounts Payable', label=self.meta.get_label(fieldname), label = get_link_to_report('Accounts Payable', label=self.meta.get_label(fieldname),
filters={"report_date": self.future_to_date} ) filters={
"report_date": self.future_to_date,
"company": self.company
} )
elif account_type == 'Receivable': elif account_type == 'Receivable':
label = get_link_to_report('Accounts Receivable', label=self.meta.get_label(fieldname), label = get_link_to_report('Accounts Receivable', label=self.meta.get_label(fieldname),
filters={"report_date": self.future_to_date}) filters={
"report_date": self.future_to_date,
"company": self.company
})
else: else:
label = self.meta.get_label(fieldname) label = self.meta.get_label(fieldname)