← Back to team overview

savoirfairelinux-openerp team mailing list archive

[Merge] lp:~savoirfairelinux-openerp/partner-contact-management/add_new_function_passport into lp:~savoirfairelinux-openerp/partner-contact-management/base_contact_by_functions

 

elhadji.dem@xxxxxxxxxxxxxxxxxxxx has proposed merging lp:~savoirfairelinux-openerp/partner-contact-management/add_new_function_passport into lp:~savoirfairelinux-openerp/partner-contact-management/base_contact_by_functions.

Requested reviews:
  Sandy Carter (http://www.savoirfairelinux.com) (sandy-carter)

For more details, see:
https://code.launchpad.net/~savoirfairelinux-openerp/partner-contact-management/add_new_function_passport/+merge/205001

- Display "country | name" when we select a passport on the listbox.
-- 
https://code.launchpad.net/~savoirfairelinux-openerp/partner-contact-management/add_new_function_passport/+merge/205001
Your team Savoir-faire Linux' OpenERP is subscribed to branch lp:~savoirfairelinux-openerp/partner-contact-management/base_contact_by_functions.
=== modified file 'passport/res_passport.py'
--- passport/res_passport.py	2014-01-29 16:45:40 +0000
+++ passport/res_passport.py	2014-02-05 16:44:40 +0000
@@ -42,4 +42,19 @@
                                    help="Gender."),
     }
 
+    def name_get(self, cr, uid, ids, context=None):
+        if context is None:
+            context = {}
+        if isinstance(ids, (int, long)):
+            ids = [ids]
+        res = []
+        reads = self.read(cr, uid, ids, ['name', 'country_id'], context)
+
+        for record in reads:
+            name = record['name']
+            if record['country_id']:
+                name = record['country_id'][1] + ' | ' + name
+            res.append((record['id'], name))
+        return res
+
 # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:


Follow ups