[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:
parent
e6131ae55e
commit
5d1e3ffb3f
|
@ -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>
|
||||||
|
|
|
@ -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:
|
||||||
|
|
Loading…
Reference in New Issue