added get_site_address method to website's init
This commit is contained in:
parent
aea8204997
commit
7aedaec6b6
@ -439,13 +439,7 @@ def manage_recurring_invoices():
|
|||||||
|
|
||||||
def notify_errors(inv, owner):
|
def notify_errors(inv, owner):
|
||||||
import webnotes
|
import webnotes
|
||||||
from webnotes.utils import get_request_site_address
|
import website
|
||||||
url = get_request_site_address()
|
|
||||||
if not url or url=='http://localhost':
|
|
||||||
new_url = webnotes.conn.get_value('Website Settings', 'Website Settings',
|
|
||||||
'subdomain')
|
|
||||||
if new_url:
|
|
||||||
url = new_url
|
|
||||||
|
|
||||||
exception_msg = """
|
exception_msg = """
|
||||||
Dear User,
|
Dear User,
|
||||||
@ -467,11 +461,15 @@ def notify_errors(inv, owner):
|
|||||||
Regards,
|
Regards,
|
||||||
Administrator
|
Administrator
|
||||||
|
|
||||||
""" % (inv, url, inv)
|
""" % (inv, website.get_site_address(), inv)
|
||||||
subj = "[Urgent] Error while creating recurring invoice from %s" % inv
|
subj = "[Urgent] Error while creating recurring invoice from %s" % inv
|
||||||
import webnotes.utils
|
|
||||||
recipients = webnotes.utils.get_system_managers_list()
|
from webnotes.profile import get_system_managers
|
||||||
recipients += [webnotes.conn.get_value("Profile", owner, "email")]
|
recipients = get_system_managers()
|
||||||
|
owner_email = webnotes.conn.get_value("Profile", owner, "email")
|
||||||
|
if not owner_email in recipients:
|
||||||
|
recipients.append(owner_email)
|
||||||
|
|
||||||
assign_task_to_owner(inv, exception_msg, recipients)
|
assign_task_to_owner(inv, exception_msg, recipients)
|
||||||
sendmail(recipients, subject=subj, msg = exception_msg)
|
sendmail(recipients, subject=subj, msg = exception_msg)
|
||||||
|
|
||||||
|
@ -140,8 +140,8 @@ class DocType:
|
|||||||
import webnotes
|
import webnotes
|
||||||
companies_list = webnotes.conn.sql("SELECT company_name FROM `tabCompany`", as_list=1)
|
companies_list = webnotes.conn.sql("SELECT company_name FROM `tabCompany`", as_list=1)
|
||||||
|
|
||||||
import webnotes.utils
|
from webnotes.profile import get_system_managers
|
||||||
system_managers = webnotes.utils.get_system_managers_list()
|
system_managers = get_system_managers()
|
||||||
if not system_managers: return
|
if not system_managers: return
|
||||||
|
|
||||||
from webnotes.model.doc import Document
|
from webnotes.model.doc import Document
|
||||||
|
@ -24,3 +24,15 @@ def send_message():
|
|||||||
|
|
||||||
d.save()
|
d.save()
|
||||||
webnotes.msgprint('Thank you!')
|
webnotes.msgprint('Thank you!')
|
||||||
|
|
||||||
|
def get_site_address():
|
||||||
|
from webnotes.utils import get_request_site_address
|
||||||
|
url = get_request_site_address()
|
||||||
|
|
||||||
|
if not url or url=='http://localhost':
|
||||||
|
new_url = webnotes.conn.get_value('Website Settings', 'Website Settings',
|
||||||
|
'subdomain')
|
||||||
|
if new_url:
|
||||||
|
url = "http://" + new_url
|
||||||
|
|
||||||
|
return url
|
Loading…
x
Reference in New Issue
Block a user