Перейти к содержимому
Меню
Чтобы взаимодействовать с сообществом, необходимо зарегистрироваться.
Этот вопрос был отмечен
2 Ответы
2201 Представления

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.

Аватар
Отменить