diff --git a/openerp/addons/base/base_data.xml b/openerp/addons/base/base_data.xml index 3f8208b8ec4..6c073a769a7 100644 --- a/openerp/addons/base/base_data.xml +++ b/openerp/addons/base/base_data.xml @@ -1003,7 +1003,8 @@ OpenERP S.A. - + + diff --git a/openerp/addons/base/res/partner/partner.py b/openerp/addons/base/res/partner/partner.py index d3a75da1e7a..68a8393fc22 100644 --- a/openerp/addons/base/res/partner/partner.py +++ b/openerp/addons/base/res/partner/partner.py @@ -147,20 +147,16 @@ class res_partner(osv.osv): _defaults = { 'active': lambda *a: 1, 'customer': lambda *a: 1, + 'address': [{'type': 'default'}], 'category_id': _default_category, 'company_id': lambda s,cr,uid,c: s.pool.get('res.company')._company_default_get(cr, uid, 'res.partner', context=c), } + def copy(self, cr, uid, id, default={}, context={}): name = self.read(cr, uid, [id], ['name'])[0]['name'] default.update({'name': name+ _(' (copy)'), 'events':[]}) return super(res_partner, self).copy(cr, uid, id, default, context) - def create(self, cr, user, values, context=None): - # add a default address if an empty list is given - if ('address' in values) and not values.get('address'): - values.get('address').append((0, 0, {'type': 'default'})) - return super(res_partner, self).create(cr, user, values, context) - def do_share(self, cr, uid, ids, *args): return True diff --git a/openerp/addons/base/res/partner/partner_demo.xml b/openerp/addons/base/res/partner/partner_demo.xml index 6f433675767..2b6ebb1eae1 100644 --- a/openerp/addons/base/res/partner/partner_demo.xml +++ b/openerp/addons/base/res/partner/partner_demo.xml @@ -93,55 +93,67 @@ 1 + Agrolait + Camptocamp 1 + http://www.syleam.fr Syleam + Thymbra + Axelor 1 + Tiny AT Work + Bank Wealthy and sons + China Export + Distrib PC 1 + Ecole de Commerce de Liege + Elec Import 1 + Maxtor @@ -149,6 +161,7 @@ 1 + Seagate @@ -156,12 +169,14 @@ 1 + http://mediapole.net Mediapole SPRL + http://balmerinc.com @@ -170,17 +185,20 @@ or + Tecsas 3020170000003 + Leclerc + Centrale d'achats BML @@ -188,6 +206,7 @@ + Magazin BML 1 @@ -196,10 +215,12 @@ + Université de Liège +