Я попытался переопределить кнопку подтверждения заказа на продажу с помощью приведенного ниже кода:
class sale_order(models.Model):
_inherit = 'sale.order'
@api.multi
def action_confirm(self):
_logger = logging.getLogger(__name__)
rec = super(sale_order, self).action_confirm()
_logger.debug("this_action_took_place_sales")
_logger.error('this_action_took_place_sales %s', "sales")
return rec
Я перезапустил сервер и обновил код. Даже тогда я не вижу сообщения в логах.
Я прочитал этот ответ:
https://www.odoo.com/forum/help-1/question/sale-override-action-button-confirm-116695
и написал следующий код:
@api.multi
def action_button_confirm(self):
_logger = logging.getLogger(__name__)
rec = super(sale_order, self).action_button_confirm()
_logger.debug("this_action_took_place_sales")
_logger.error('this_action_took_place_sales %s', "sales")
return rec
Нет журналов даже тогда.
Я проверил родительский файл заказа на продажу. (Sale.py). Метод там называется action_confirm (self)
Как правильно переопределить кнопку действия подтверждения продажи в odoo 11?