[FIX] put default address in _defaults of res.partner, and adapt data files
bzr revid: rco@openerp.com-20110719103425-lalon5psyia14nbp
This commit is contained in:
parent
9988ce5b33
commit
f79756c167
|
@ -1003,7 +1003,8 @@
|
|||
|
||||
<record id="main_partner" model="res.partner">
|
||||
<field name="name">OpenERP S.A.</field>
|
||||
<!-- Company ID will be set later -->
|
||||
<!-- Address and Company ID will be set later -->
|
||||
<field name="address" eval="[]"/>
|
||||
<field name="company_id" eval="None"/>
|
||||
</record>
|
||||
<record id="main_address" model="res.partner.address">
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -93,55 +93,67 @@
|
|||
<field name="user_id" ref="user_demo"/>
|
||||
<field eval="[(6, 0, [ref('res_partner_category_9')])]" name="category_id"/>
|
||||
<field name="supplier">1</field>
|
||||
<field name="address" eval="[]"/>
|
||||
</record>
|
||||
<record id="res_partner_agrolait" model="res.partner">
|
||||
<field name="name">Agrolait</field>
|
||||
<field eval="[(6, 0, [ref('res_partner_category_8')])]" name="category_id"/>
|
||||
<field name="address" eval="[]"/>
|
||||
</record>
|
||||
<record id="res_partner_c2c" model="res.partner">
|
||||
<field name="name">Camptocamp</field>
|
||||
<field eval="[(6, 0, [ref('res_partner_category_10'), ref('res_partner_category_5')])]" name="category_id"/>
|
||||
<field name="supplier">1</field>
|
||||
<field name="address" eval="[]"/>
|
||||
</record>
|
||||
<record id="res_partner_sednacom" model="res.partner">
|
||||
<field name="website">http://www.syleam.fr</field>
|
||||
<field name="name">Syleam</field>
|
||||
<field eval="[(6, 0, [ref('res_partner_category_5')])]" name="category_id"/>
|
||||
<field name="address" eval="[]"/>
|
||||
</record>
|
||||
<record id="res_partner_thymbra" model="res.partner">
|
||||
<field name="name">Thymbra</field>
|
||||
<field eval="[(6, 0, [ref('res_partner_category_4')])]" name="category_id"/>
|
||||
<field name="address" eval="[]"/>
|
||||
</record>
|
||||
<record id="res_partner_desertic_hispafuentes" model="res.partner">
|
||||
<field name="name">Axelor</field>
|
||||
<field eval="[(6, 0, [ref('res_partner_category_4')])]" name="category_id"/>
|
||||
<field name="supplier">1</field>
|
||||
<field name="address" eval="[]"/>
|
||||
</record>
|
||||
<record id="res_partner_tinyatwork" model="res.partner">
|
||||
<field name="name">Tiny AT Work</field>
|
||||
<field eval="[(6, 0, [ref('res_partner_category_5'), ref('res_partner_category_10')])]" name="category_id"/>
|
||||
<field name="address" eval="[]"/>
|
||||
</record>
|
||||
<record id="res_partner_2" model="res.partner">
|
||||
<field name="name">Bank Wealthy and sons</field>
|
||||
<field name="address" eval="[]"/>
|
||||
</record>
|
||||
<record id="res_partner_3" model="res.partner">
|
||||
<field name="name">China Export</field>
|
||||
<field eval="[(6, 0, [ref('res_partner_category_9')])]" name="category_id"/>
|
||||
<field name="address" eval="[]"/>
|
||||
</record>
|
||||
<record id="res_partner_4" model="res.partner">
|
||||
<field name="name">Distrib PC</field>
|
||||
<field eval="[(6, 0, [ref('res_partner_category_9')])]" name="category_id"/>
|
||||
<field name="supplier">1</field>
|
||||
<field name="address" eval="[]"/>
|
||||
</record>
|
||||
<record id="res_partner_5" model="res.partner">
|
||||
<field name="name">Ecole de Commerce de Liege</field>
|
||||
<field eval="[(6, 0, [ref('res_partner_category_1')])]" name="category_id"/>
|
||||
<field name="address" eval="[]"/>
|
||||
</record>
|
||||
<record id="res_partner_6" model="res.partner">
|
||||
<field name="name">Elec Import</field>
|
||||
<field name="user_id" ref="user_demo"/>
|
||||
<field eval="[(6, 0, [ref('res_partner_category_9')])]" name="category_id"/>
|
||||
<field name="supplier">1</field>
|
||||
<field name="address" eval="[]"/>
|
||||
</record>
|
||||
<record id="res_partner_maxtor" model="res.partner">
|
||||
<field name="name">Maxtor</field>
|
||||
|
@ -149,6 +161,7 @@
|
|||
<field name="user_id" ref="user_demo"/>
|
||||
<field eval="[(6, 0, [ref('res_partner_category_9')])]" name="category_id"/>
|
||||
<field name="supplier">1</field>
|
||||
<field name="address" eval="[]"/>
|
||||
</record>
|
||||
<record id="res_partner_seagate" model="res.partner">
|
||||
<field name="name">Seagate</field>
|
||||
|
@ -156,12 +169,14 @@
|
|||
<field name="user_id" ref="user_demo"/>
|
||||
<field eval="[(6, 0, [ref('res_partner_category_9')])]" name="category_id"/>
|
||||
<field name="supplier">1</field>
|
||||
<field name="address" eval="[]"/>
|
||||
</record>
|
||||
<record id="res_partner_8" model="res.partner">
|
||||
<field name="website">http://mediapole.net</field>
|
||||
<field name="name">Mediapole SPRL</field>
|
||||
<field name="user_id" ref="user_demo"/>
|
||||
<field eval="[(6, 0, [ref('res_partner_category_1')])]" name="category_id"/>
|
||||
<field name="address" eval="[]"/>
|
||||
</record>
|
||||
<record id="res_partner_9" model="res.partner">
|
||||
<field name="website">http://balmerinc.com</field>
|
||||
|
@ -170,17 +185,20 @@
|
|||
<field name="ref">or</field>
|
||||
<field name="user_id" ref="user_demo"/>
|
||||
<field eval="[(6, 0, [ref('res_partner_category_1')])]" name="category_id"/>
|
||||
<field name="address" eval="[]"/>
|
||||
</record>
|
||||
<record id="res_partner_10" model="res.partner">
|
||||
<field name="name">Tecsas</field>
|
||||
<field name="ean13">3020170000003</field>
|
||||
<field eval="[(6, 0, [ref('res_partner_category_9')])]" name="category_id"/>
|
||||
<field name="address" eval="[]"/>
|
||||
</record>
|
||||
<record id="res_partner_11" model="res.partner">
|
||||
<field name="name">Leclerc</field>
|
||||
<field eval="1200.00" name="credit_limit"/>
|
||||
<field name="user_id" ref="user_demo"/>
|
||||
<field eval="[(6, 0, [ref('res_partner_category_0')])]" name="category_id"/>
|
||||
<field name="address" eval="[]"/>
|
||||
</record>
|
||||
<record id="res_partner_14" model="res.partner">
|
||||
<field name="name">Centrale d'achats BML</field>
|
||||
|
@ -188,6 +206,7 @@
|
|||
<field eval="15000.00" name="credit_limit"/>
|
||||
<field name="parent_id" ref="res_partner_10"/>
|
||||
<field eval="[(6, 0, [ref('res_partner_category_11')])]" name="category_id"/>
|
||||
<field name="address" eval="[]"/>
|
||||
</record>
|
||||
<record id="res_partner_15" model="res.partner">
|
||||
<field name="name">Magazin BML 1</field>
|
||||
|
@ -196,10 +215,12 @@
|
|||
<field eval="1500.00" name="credit_limit"/>
|
||||
<field name="user_id" ref="user_demo"/>
|
||||
<field eval="[(6, 0, [ref('res_partner_category_11')])]" name="category_id"/>
|
||||
<field name="address" eval="[]"/>
|
||||
</record>
|
||||
<record id="res_partner_accent" model="res.partner">
|
||||
<field name="name">Université de Liège</field>
|
||||
<field eval="[(6, 0, [ref('res_partner_category_9')])]" name="category_id"/>
|
||||
<field name="address" eval="[]"/>
|
||||
</record>
|
||||
|
||||
<!--
|
||||
|
@ -210,44 +231,53 @@
|
|||
<field eval="'Sprl Dubois would like to sell our bookshelves but they have no storage location, so it would be exclusively on order'" name="comment"/>
|
||||
<field model="res.users" name="user_id" search="[('name', '=', u'Thomas Lebrun')]"/>
|
||||
<field name="name">Dubois sprl</field>
|
||||
<field name="address" eval="[]"/>
|
||||
</record>
|
||||
|
||||
<record id="res_partner_ericdubois0" model="res.partner">
|
||||
<field name="name">Eric Dubois</field>
|
||||
<field name="address" eval="[]"/>
|
||||
</record>
|
||||
|
||||
<record id="res_partner_fabiendupont0" model="res.partner">
|
||||
<field name="name">Fabien Dupont</field>
|
||||
<field name="address" eval="[]"/>
|
||||
</record>
|
||||
|
||||
<record id="res_partner_lucievonck0" model="res.partner">
|
||||
<field name="name">Lucie Vonck</field>
|
||||
<field name="address" eval="[]"/>
|
||||
</record>
|
||||
|
||||
<record id="res_partner_notsotinysarl0" model="res.partner">
|
||||
<field name="name">NotSoTiny SARL</field>
|
||||
<field name="address" eval="[]"/>
|
||||
</record>
|
||||
|
||||
<record id="res_partner_theshelvehouse0" model="res.partner">
|
||||
<field name="name">The Shelve House</field>
|
||||
<field eval="[(6,0,[ref('res_partner_category_retailers0')])]" name="category_id"/>
|
||||
<field name="address" eval="[]"/>
|
||||
</record>
|
||||
|
||||
<record id="res_partner_vickingdirect0" model="res.partner">
|
||||
<field name="name">Vicking Direct</field>
|
||||
<field eval="[(6,0,[ref('res_partner_category_miscellaneoussuppliers0')])]" name="category_id"/>
|
||||
<field name="supplier">1</field>
|
||||
<field name="supplier">1</field>
|
||||
<field name="address" eval="[]"/>
|
||||
</record>
|
||||
|
||||
<record id="res_partner_woodywoodpecker0" model="res.partner">
|
||||
<field name="name">Wood y Wood Pecker</field>
|
||||
<field eval="[(6,0,[ref('res_partner_category_woodsuppliers0')])]" name="category_id"/>
|
||||
<field name="supplier">1</field>
|
||||
<field name="supplier">1</field>
|
||||
<field name="address" eval="[]"/>
|
||||
</record>
|
||||
|
||||
<record id="res_partner_zerooneinc0" model="res.partner">
|
||||
<field name="name">ZeroOne Inc</field>
|
||||
<field eval="[(6,0,[ref('res_partner_category_consumers0')])]" name="category_id"/>
|
||||
<field name="address" eval="[]"/>
|
||||
</record>
|
||||
|
||||
<!--
|
||||
|
|
Loading…
Reference in New Issue