added get_site_address method to website's init

This commit is contained in:
Anand Doshi 2012-10-16 10:47:18 +05:30
parent aea8204997
commit 7aedaec6b6
3 changed files with 24 additions and 14 deletions

View File

@ -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)

View File

@ -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

View File

@ -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