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

I open an action window from python. The breadcrumb seems fine when I run the action.

The problem raises when I refresh the page, the upstream route is disappeared form the breadcrumb, and the page only shows the current page name that I've set in python.


Here is my code

def open_invoice(self):

self.ensure_one()

return {

'name': 'Customer Invoice',

'type': 'ir.actions.act_window',

'view_mode': 'list,form',

'res_model': 'invoice_module.invoice',

}

Any help would be appreciated.
Аватар
Отменить

This is normal in Odoo.

Лучший ответ

Hi, try this. Hope it helps :)
def open_invoice(self):

self.ensure_one()

return {

'name': 'Customer Invoice',

'type': 'ir.actions.act_window',

'view_mode': 'list,form',

'res_model': 'invoice_module.invoice',

'target': 'main'

}

Аватар
Отменить
Автор Лучший ответ

Thanks for your answer,

I doubt it is normal, since switching between list and form works as expected.

However, I can confirm that there are a lot of pages that suffer from the same issue. Even in the Enterprise version!


Regarding target: main, it totally removes the breadcrumb.

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