在新增partner时检查name是否有相同名称
-
在 res_partner中添加如下方法:
def onchange_name(self, cr, uid, ids, name, context=None):
if not name:
return False
warning = {}
if not self.search(cr, uid, [('name', 'ilike', '%' + str(name) + '%')]):
return False
warning = {
'title' : '注意!',
'message' : '名称有相同!'
}
return {'warning': warning}
在相应的视图中改成如下:
<field name="name" on_change="onchange_name(name)"/>