Просмотр или скрытие одного меню отчета в зависимости от условия в odoo 8

Я новичок в odoo. Я использую Odoo 8. Он находится на складе / stock_report.xml. Я унаследовал один вариант меню (верхнее раскрывающееся меню) в своем новом модуле. Теперь я хочу показать это при каком-то условии. Более ясно, menu="False", если ('state', '==', 'assigned'), иначе menu="True".

Как я могу написать это в меню. Я пробовал следующий способ. Но это не работает. Или, если есть другой способ сделать. Я должен сделать это по наследству.

<report
            string="Picking test"
            id="stock.action_report_picking"
            model="stock.picking"
            report_type="qweb-pdf"
            name="stock.report_picking"
            file="stock.report_picking"
            menu="{'False':['|',('state', '==', 'assigned')]}"
        />

person Shahjalal    schedule 29.01.2018    source источник


Ответы (1)


Вы не можете этого сделать, но можете обойтись без этого раунда, чтобы скрыть этот отчет из меню.

   menu = "False"

И используйте кнопку, чтобы распечатать этот отчет с помощью кнопки, которую вы можете использовать attrs, чтобы скрыть эту кнопку [('state', '=', 'assigned')]

person Charif DZ    schedule 30.01.2018