跳至內容
選單
此問題已被標幟
2 回覆
2172 瀏覽次數

Hello,

I'm trying to display a warning message in some case, in the write function but it doesn't work


Here is my code below :

def write(self,values):

    record = super(StockPicking, self).write(values)
    if record:

        if self.s_note:
            return {
                  'value': record,
                  'warning': {
                      'title': 'WARNING',
                      'message': self.s_note}
                  }

    return record


Is it possible to do that ? If yes, where is my error?


頭像
捨棄
作者 最佳答案

Hello,

i finally found the solution.

I override the validate button in stock.picking form and add a wizard to display the warning message

頭像
捨棄
最佳答案

Odoo framework does not allow to return of any action/wizard from ORM methods like create/write/search, etc.
You will have to change your requirement and look for other ways to open a popup wizard-like from the button.

頭像
捨棄