[IMP]:improved code to allow ref=res_partner_asus with ref=base.res_partner_asus

bzr revid: rvo@tinyerp.co.in-20100504085128-4hgjn365kjhryat5
This commit is contained in:
Rvo (Open ERP) 2010-05-04 14:21:28 +05:30
parent e6131ae55e
commit 5d1e3ffb3f
2 changed files with 3 additions and 3 deletions

View File

@ -357,7 +357,7 @@
<record id="res_partner_asustek_request" model="res.request"> <record id="res_partner_asustek_request" model="res.request">
<field name="name">ASUSTEK-Subject</field> <field name="name">ASUSTEK-Subject</field>
<field name="act_to" ref="user_demo"/> <field name="act_to" ref="user_demo"/>
<field name="ref_doc1" ref="base.res_partner_asus"/> <field name="ref_doc1" ref="res_partner_asus"/>
</record> </record>
</data> </data>
</openerp> </openerp>

View File

@ -741,11 +741,11 @@ form: module.record_id""" % (xml_id,)
return rec_model, id return rec_model, id
def id_get(self, cr, model, id_str): def id_get(self, cr, model, id_str):
if id_str in self.idref:
return self.idref[id_str]
return self.model_id_get(cr, model, id_str)[1] return self.model_id_get(cr, model, id_str)[1]
def model_id_get(self, cr, model, id_str): def model_id_get(self, cr, model, id_str):
if id_str in self.idref:
return '', self.idref[id_str]
model_data_obj = self.pool.get('ir.model.data') model_data_obj = self.pool.get('ir.model.data')
mod = self.module mod = self.module
if '.' in id_str: if '.' in id_str: