mirror of
https://github.com/frappe/erpnext.git
synced 2026-05-26 08:24:47 +00:00
feat: Links for reports in email digest
This commit is contained in:
@@ -5,7 +5,7 @@ from __future__ import unicode_literals
|
|||||||
import frappe
|
import frappe
|
||||||
from frappe import _
|
from frappe import _
|
||||||
from frappe.utils import fmt_money, formatdate, format_time, now_datetime, \
|
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 datetime import timedelta
|
||||||
from dateutil.relativedelta import relativedelta
|
from dateutil.relativedelta import relativedelta
|
||||||
from frappe.core.doctype.user.user import STANDARD_USERS
|
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')
|
income, past_income, count = self.get_period_amounts(self.get_roots("income"),'income')
|
||||||
|
|
||||||
return {
|
return {
|
||||||
"label": self.meta.get_label("income"),
|
"label": get_link_to_report("Sales Register",self.meta.get_label("income")),
|
||||||
"value": income,
|
"value": income,
|
||||||
"last_value": past_income,
|
"last_value": past_income,
|
||||||
"count": count
|
"count": count
|
||||||
@@ -336,7 +336,7 @@ class EmailDigest(Document):
|
|||||||
expenses, past_expenses, count = self.get_period_amounts(self.get_roots("expense"), 'expenses_booked')
|
expenses, past_expenses, count = self.get_period_amounts(self.get_roots("expense"), 'expenses_booked')
|
||||||
|
|
||||||
return {
|
return {
|
||||||
"label": self.meta.get_label("expenses_booked"),
|
"label": get_link_to_report("Purchase Register",self.meta.get_label("expenses_booked")),
|
||||||
"value": expenses,
|
"value": expenses,
|
||||||
"last_value": past_expenses,
|
"last_value": past_expenses,
|
||||||
"count": count
|
"count": count
|
||||||
@@ -433,8 +433,15 @@ class EmailDigest(Document):
|
|||||||
'value': balance,
|
'value': balance,
|
||||||
'last_value': prev_balance }
|
'last_value': prev_balance }
|
||||||
else:
|
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 {
|
return {
|
||||||
'label': self.meta.get_label(fieldname),
|
'label': label,
|
||||||
'value': balance,
|
'value': balance,
|
||||||
'last_value': prev_balance,
|
'last_value': prev_balance,
|
||||||
'count': count
|
'count': count
|
||||||
|
|||||||
Reference in New Issue
Block a user