projects
/
odoo
/
odoo.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
0e50792
)
BASE: improve copy of res.partner
author
ced
<>
Mon, 19 Feb 2007 08:59:26 +0000
(08:59 +0000)
committer
ced
<>
Mon, 19 Feb 2007 08:59:26 +0000
(08:59 +0000)
bzr revid: ced-
67787a0b1dd3444fdb3b8e796f8cd39de6cfa628
bin/addons/base/res/partner/partner.py
patch
|
blob
|
history
diff --git
a/bin/addons/base/res/partner/partner.py
b/bin/addons/base/res/partner/partner.py
index
b26356c
..
f72a893
100644
(file)
--- a/
bin/addons/base/res/partner/partner.py
+++ b/
bin/addons/base/res/partner/partner.py
@@
-202,6
+202,11
@@
class res_partner(osv.osv):
_sql_constraints = [
('name_uniq', 'unique (name)', 'The name of the partner must be unique !')
]
_sql_constraints = [
('name_uniq', 'unique (name)', 'The name of the partner must be unique !')
]
+
+ def copy(self, cr, uid, id, default=None, context={}):
+ name = self.read(cr, uid, [id], ['name'])[0]['name']
+ default.update({'name': name+' (copy)'})
+ return super(res_partner, self).copy(cr, uid, id, default, context)
def _check_ean_key(self, cr, uid, ids):
for partner_o in pooler.get_pool(cr.dbname).get('res.partner').read(cr, uid, ids, ['ean13',]):
def _check_ean_key(self, cr, uid, ids):
for partner_o in pooler.get_pool(cr.dbname).get('res.partner').read(cr, uid, ids, ['ean13',]):