feat: Links for reports in email digest
This commit is contained in:
parent
afec3ca89a
commit
2b47d39274
@ -5,7 +5,7 @@ from __future__ import unicode_literals
|
||||
import frappe
|
||||
from frappe import _
|
||||
from frappe.utils import fmt_money, formatdate, format_time, now_datetime, \
|
||||
get_url_to_form, get_url_to_list, flt, getdate
|
||||
get_url_to_form, get_url_to_list, flt, getdate, get_link_to_report
|
||||
from datetime import timedelta
|
||||
from dateutil.relativedelta import relativedelta
|
||||
from frappe.core.doctype.user.user import STANDARD_USERS
|
||||
@ -289,7 +289,7 @@ class EmailDigest(Document):
|
||||
income, past_income, count = self.get_period_amounts(self.get_roots("income"),'income')
|
||||
|
||||
return {
|
||||
"label": self.meta.get_label("income"),
|
||||
"label": get_link_to_report("Sales Register",self.meta.get_label("income")),
|
||||
"value": income,
|
||||
"last_value": past_income,
|
||||
"count": count
|
||||
@ -336,7 +336,7 @@ class EmailDigest(Document):
|
||||
expenses, past_expenses, count = self.get_period_amounts(self.get_roots("expense"), 'expenses_booked')
|
||||
|
||||
return {
|
||||
"label": self.meta.get_label("expenses_booked"),
|
||||
"label": get_link_to_report("Purchase Register",self.meta.get_label("expenses_booked")),
|
||||
"value": expenses,
|
||||
"last_value": past_expenses,
|
||||
"count": count
|
||||
@ -433,8 +433,15 @@ class EmailDigest(Document):
|
||||
'value': balance,
|
||||
'last_value': prev_balance }
|
||||
else:
|
||||
if account_type == 'Payable':
|
||||
label = get_link_to_report('Accounts Payable', self.meta.get_label(fieldname))
|
||||
elif account_type == 'Receivable':
|
||||
label = get_link_to_report('Accounts Receivable', self.meta.get_label(fieldname))
|
||||
else:
|
||||
label = self.meta.get_label(fieldname)
|
||||
|
||||
return {
|
||||
'label': self.meta.get_label(fieldname),
|
||||
'label': label,
|
||||
'value': balance,
|
||||
'last_value': prev_balance,
|
||||
'count': count
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user