我创建了一个执行方法的cron。现在,在该方法中,如果缺少某些值,我想提出警告。
现在我的方法发出警告(尝试过警告和except_orm),但它会在终端上记录警告,但GUI上没有显示警告信息。
我错过了什么吗?
以下是示例代码:
<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data>
<record id="ir_cron_test_warning" model="ir.cron">
<field name="name">Test Warning</field>
<field name="interval_number">1</field>
<field name="interval_type">minutes</field>
<field name="numbercall">1</field>
<field name="active" eval="True"/>
<field name="model">test.warning</field>
<field name="function">test_warning_exception</field>
<field name="args">()</field>
</record>
</data>
</openerp>
方法:
class test_warning(models.Model): _name =&#39; test.warning&#39;
@api.model
def test_warning_exception(self):
aurl = self.env['ir.config_parameter'].get_param('my_path')
if not aurl:
raise Warning(_('Please add mypath to System Parameters1111'))
此致
答案 0 :(得分:1)