solve problem for the

bzr revid: mga@tinyerp.com-20090128130531-3bkhei5jsnvuvlze
This commit is contained in:
mga (Tiny/Axelor)
2009-01-28 18:35:31 +05:30
parent 4fced1e744
commit 95e834ceb0
2 changed files with 8 additions and 2 deletions
+5
View File
@@ -33,8 +33,12 @@ class res_partner_function(osv.osv):
_columns = {
'name': fields.char('Function Name', size=64, required=True),
'code': fields.char('Code', size=8),
'ref':fields.char('Notes', size=32, required=True),
}
_order = 'name'
_sql_constraints = [
('ref_uniq', 'unique (ref)', 'The Notes of the Partner Function must be unique !')
]
res_partner_function()
@@ -164,6 +168,7 @@ class res_partner(osv.osv):
]
def copy(self, cr, uid, id, default=None, context={}):
print 'XXXXXXXXXXXXXXXXXXXXXX : ', self.browse(cr, uid, id, fields_process=['name']).name
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)
+3 -2
View File
@@ -35,14 +35,15 @@
<record id="function_director" model="res.partner.function">
<field name="name">Director</field>
<field name="code">CEO</field>
<field name="ref">CEO</field>
</record>
<record id="function_it" model="res.partner.function">
<field name="name">Chief Technical Officer</field>
<field name="code">CTO</field>
<field name="ref">CTO</field>
</record>
<record id="function_sale" model="res.partner.function">
<field name="name">Salesman</field>
<field name="ref">SAL</field>
</record>
<!-- Default bank account description -->