Skip to Content
เมนู
คุณต้องลงทะเบียนเพื่อโต้ตอบกับคอมมูนิตี้
คำถามนี้ถูกตั้งค่าสถานะ
1 ตอบกลับ
4317 มุมมอง

If I extend res.partner with two different custom addons how does Odoo prioritize which one applies first. For example, I might overwrite the original create method in both extensions like so:

class extend_partner(openerp.models.Model):
     _inherit = 'res.partner'
     
     @api.model
     def create(self):
         res = super(extend_partner, self).create(vals)
         # do custom stuff
         return res

What happens when I have two of the above extensions and the "#do custom stuff" code block conflicts or should be done in a certain order? Is there any place in the documentation that explains this in detail?

อวตาร
ละทิ้ง
คำตอบที่ดีที่สุด

Did you ever figure this out? I now find myself with a similar situation. I need my module to be able to reference a field created by a module that inherits from a core model. When I try to reference it in my create method, the field is not yet available.

อวตาร
ละทิ้ง
Related Posts ตอบกลับ มุมมอง กิจกรรม
1
ก.ย. 20
7457
4
ก.พ. 25
2432
1
ส.ค. 24
2032
2
พ.ย. 24
3208
0
ธ.ค. 23
1062