Mr op,
На вашей кнопке вы можете вернуть свое представление следующим образом, поэтому передайте object
и ваш модуль view
. При этом ваш view
добавил button
в в нижнем колонтитуле и с тем же добавили логи c на этом footer_button
для выполнения в соответствии с вашими требованиями.
def my_button(self):
return {
'name': "Your String",
'type': 'ir.actions.act_window',
'view_type': 'form',
'view_mode': 'form',
'res_model': 'object',
'view_id': self.env.ref('module.view_id').id,
'target': 'new'
}
И в вашем файле py
, если вы хотите наследовать odoo defaul_object
как sale.order
тогда нет необходимости использовать _name
.
class SaleOrder(models.Model):
_inherit = "sale.order"
Вы также можете обратиться и найти официальную документацию odoo13.
Спасибо