Нажав кнопку, пользователь должен создать новый заказ из заданных значений и быть непосредственно перенаправленным в форму просмотра вновь созданного заказа. Через кнопку вызывается следующий метод:
@api.one
def method_name(self):
[...]
vals = [...]
new_order = self.env['sale.order'].create(vals)
self.write({ 'state': 'review', })
return {
'type': 'ir.actions.act_window',
'name': 'sale.view_order_form',
'res_model': 'sale.order',
'res_id': new_order.id,
'view_type': 'form',
'view_mode': 'form',
'target' : 'self',
}
К сожалению, ничего не происходит, и я понятия не имею, что делать дальше. Я попытался изменить цель на new
или current
или имя, но ничего не изменилось. Оба безуспешно.
Редактировать: см. мой комментарий к ответу Карлоса.