Использовать системный параметр в отчете / xml в Odoo - PullRequest
1 голос
/ 04 марта 2020

Я хотел бы использовать логическое значение из SystemParameters в операторе xml t-if. Модель - это ir.config_parameter, который я могу использовать в .py, но мне нужен идентификатор системного параметра.

<t t-if="#what here??#.base_setup.show_effect">
   ...
</t>

Кто-нибудь знает, что написать? Спасибо

1 Ответ

2 голосов
/ 04 марта 2020

Если у вас есть набор записей в контексте этого отчета qweb, например o или doc, просто используйте его и его env (среда Odoo с реестром модели), чтобы использовать функциональность других моделей.

<t t-if="o.env['ir.config_parameter'].get_param('key_of_your_config_parameter') == 'True'">

Имейте в виду, что значения модели ir.config_parameter являются текстами. Вы можете их проанализировать или просто сравнить с текстами, как в приведенном выше примере кода.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...