Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ

Is there order to calling all of the overriden methods before the main one is called or is it random ?

Example:

Sale.order

_action_confirm method

This method is overriden in x other modules. Is it possible to call my override before specific other override or all other overriden methods?

My goal: I would like to edit field before another overriden method is called for creating stock.move. This would be done in backend

I think that simply calling super wouldnt ensure that my logic is done before another override.


Ảnh đại diện
Huỷ bỏ

you could try something like:
from odoo.addons.module.models.model import Modeltowrite

class Model (Modeltowrite):

def action_confirm (self):
#overwrite method

The idea would be to replace the method only of this class, but I am not sure of the behavior

Bài viết liên quan Trả lời Lượt xem Hoạt động
0
thg 7 21
3207
2
thg 7 24
1888
2
thg 5 24
5230
0
thg 1 24
169
1
thg 10 21
4789