*improved name_get of res_partner_bank
authorqdp <>
Thu, 3 Jul 2008 07:39:44 +0000 (07:39 +0000)
committerqdp <>
Thu, 3 Jul 2008 07:39:44 +0000 (07:39 +0000)
*changed columns order of res_partner_bank

bzr revid: qdp-5267e573d6a38615107371278e3d4090af4bea26

bin/addons/base/res/partner/partner.py
bin/addons/base/res/partner/partner_view.xml

index 9dd768d..7061f46 100644 (file)
@@ -424,18 +424,10 @@ class res_partner_bank(osv.osv):
        def name_get(self, cr, uid, ids, context=None):
                if not len(ids):
                        return []
-               bank_type_obj = self.pool.get('res.partner.bank.type')
-
-               type_ids = bank_type_obj.search(cr, uid, [])
-               bank_type_names = {}
-               for bank_type in bank_type_obj.browse(cr, uid, type_ids,
-                               context=context):
-                       bank_type_names[bank_type.code] = bank_type.name
-
-               return [(r['id'], (bank_type_names[r['state']] or '') + (r['owner_name'] and \
-                               (': ' + r['owner_name']) or '')) for r in self.read(cr, uid, ids,
-                                       [self._rec_name, 'owner_name'], context,
-                                       load='_classic_write')]
+               res = []
+               for id in self.browse(cr, uid, ids):
+                       res.append((id.id,id.acc_number))
+               return res
 
 res_partner_bank()
 
index c9b4c33..82fa9c6 100644 (file)
             <field name="arch" type="xml">
                 <tree string="Bank accounts">
                     <field name="state"/>
-                    <field name="owner_name"/>
                     <field name="acc_number"/>
                     <field name="partner_id"/>
+                    <field name="owner_name"/>
                 </tree>
             </field>
         </record>
         
         
     </data>
-</terp>
\ No newline at end of file
+</terp>