From 4935b15520b452e6eee83cce95ed3e99d2441e0f Mon Sep 17 00:00:00 2001 From: Ludovic CHEVALIER Date: Wed, 15 Jan 2014 18:31:41 +0100 Subject: [PATCH] [PARTNER] +country_id and nationality_id default value is 'France' --- __init__.py | 1 + bikecoop.py | 27 +++++++++++++++++++++++++++ 2 files changed, 28 insertions(+) create mode 100644 bikecoop.py diff --git a/__init__.py b/__init__.py index 7d48af2..c48dfbc 100644 --- a/__init__.py +++ b/__init__.py @@ -21,5 +21,6 @@ # ############################################################################## +import bikecoop # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/bikecoop.py b/bikecoop.py new file mode 100644 index 0000000..7fe5b64 --- /dev/null +++ b/bikecoop.py @@ -0,0 +1,27 @@ +from openerp.osv import osv +from openerp.osv import fields + +class Partner(osv.osv): + _inherit = 'res.partner' + + def _default_country(self, cr, uid, context=None): + if not context: + context = {} + country_obj = self.pool.get('res.country') + country = country_obj.search(cr, uid, [('name', '=', 'France')], context=context) + return country + + def _default_nationality(self, cr, uid, context=None): + if not context: + context = {} + nationality_obj = self.pool.get('res.country') + nationality = nationality_obj.search(cr, uid, [('name', '=', 'France')], context=context) + return nationality + + _defaults = { + 'country_id': _default_country, + 'nationality_id': _default_nationality, + } + +Partner() + -- 2.20.1