fmt_money - don't format flat types
This commit is contained in:
parent
28b0b1cba4
commit
3d55e3dd59
@ -16,7 +16,7 @@
|
|||||||
|
|
||||||
from __future__ import unicode_literals
|
from __future__ import unicode_literals
|
||||||
import webnotes
|
import webnotes
|
||||||
|
from webnotes import _
|
||||||
from webnotes.utils import cstr, validate_email_add
|
from webnotes.utils import cstr, validate_email_add
|
||||||
from webnotes.model.doc import Document, addchild
|
from webnotes.model.doc import Document, addchild
|
||||||
from webnotes import session, msgprint
|
from webnotes import session, msgprint
|
||||||
@ -51,10 +51,23 @@ class DocType(TransactionBase):
|
|||||||
if not validate_email_add(self.doc.email_id):
|
if not validate_email_add(self.doc.email_id):
|
||||||
msgprint('Please enter valid email id.')
|
msgprint('Please enter valid email id.')
|
||||||
raise Exception
|
raise Exception
|
||||||
|
|
||||||
|
|
||||||
def on_update(self):
|
def on_update(self):
|
||||||
if self.doc.contact_date:
|
if self.doc.contact_date:
|
||||||
self.add_calendar_event()
|
self.add_calendar_event()
|
||||||
|
|
||||||
|
self.check_email_id_is_unique()
|
||||||
|
|
||||||
|
def check_email_id_is_unique(self):
|
||||||
|
if self.doc.email_id:
|
||||||
|
# validate email is unique
|
||||||
|
email_list = webnotes.conn.sql("""select name from tabLead where email_id=%s""",
|
||||||
|
self.doc.email_id)
|
||||||
|
if len(email_list) > 1:
|
||||||
|
items = [e[0] for e in email_list if e[0]!=self.doc.name]
|
||||||
|
webnotes.msgprint(_("""Email Id must be unique, already exists for: """) + \
|
||||||
|
", ".join(items), raise_exception=True)
|
||||||
|
|
||||||
def add_calendar_event(self):
|
def add_calendar_event(self):
|
||||||
# delete any earlier event by this lead
|
# delete any earlier event by this lead
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user