[minor] [fix] email digest creation post setup
This commit is contained in:
parent
9c2bb0e1db
commit
d618b6e1ab
@ -186,25 +186,21 @@ class DocType:
|
|||||||
from webnotes.model.doc import Document
|
from webnotes.model.doc import Document
|
||||||
for company in companies_list:
|
for company in companies_list:
|
||||||
if company and company[0]:
|
if company and company[0]:
|
||||||
edigest = Document('Email Digest')
|
edigest = webnotes.bean({
|
||||||
edigest.name = "Default Weekly Digest - " + company[0]
|
"doctype": "Email Digest",
|
||||||
edigest.company = company[0]
|
"name": "Default Weekly Digest - " + company[0],
|
||||||
edigest.frequency = 'Weekly'
|
"company": company[0],
|
||||||
edigest.recipient_list = "\n".join(system_managers)
|
"frequency": "Weekly",
|
||||||
for f in ['new_leads', 'new_enquiries', 'new_quotations',
|
"recipient_list": "\n".join(system_managers)
|
||||||
'new_sales_orders', 'new_purchase_orders',
|
})
|
||||||
'new_transactions', 'payables', 'payments',
|
|
||||||
'expenses_booked', 'invoiced_amount', 'collections',
|
if webnotes.conn.sql("""select name from `tabEmail Digest` where name=%s""", edigest.doc.name):
|
||||||
'income', 'bank_balance', 'stock_below_rl',
|
|
||||||
'income_year_to_date', 'enabled']:
|
|
||||||
edigest.fields[f] = 1
|
|
||||||
exists = webnotes.conn.sql("""\
|
|
||||||
SELECT name FROM `tabEmail Digest`
|
|
||||||
WHERE name = %s""", edigest.name)
|
|
||||||
if (exists and exists[0]) and exists[0][0]:
|
|
||||||
continue
|
continue
|
||||||
else:
|
|
||||||
edigest.save(1)
|
for fieldname in edigest.meta.get_fieldnames({"fieldtype": "Check"}):
|
||||||
|
edigest.doc.fields[fieldname] = 1
|
||||||
|
|
||||||
|
edigest.insert()
|
||||||
|
|
||||||
# Get Fiscal year Details
|
# Get Fiscal year Details
|
||||||
# ------------------------
|
# ------------------------
|
||||||
|
Loading…
x
Reference in New Issue
Block a user